关键词搜索

源码搜索 ×
×

C# GUID的使用

发布2014-01-08浏览1832次

详情内容

      GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。GUID的唯一缺陷在于生成的结果串会比较大。

      对于程序开发的各个方面,.NET Framework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。

1、Guid.NewGuid().ToString("N") 结果为:
        38bddf48f43c48588e0d78761eaa1ce6
2、Guid.NewGuid().ToString("D") 结果为:
            57d99d89-caab-482a-a0e9-a0a803eed3ba
3、Guid.NewGuid().ToString("B") 结果为:
            {09f140d5-af72-44ba-a763-c861304b46f8}
4、Guid.NewGuid().ToString("P") 结果为:
            (778406c2-efff-4262-ab03-70a77d09c2b5)
        可见默认的为第2种效果

        其中:N、D、B、P分别代表一种输出格式

小注:在个人使用中,主要是在数据中某列在没有输入值的情况下,用于生成内码( NOT NULL PRIMARY KEY)。
EG: 
      string str = "insert into表名(NM,BH,MC) values('" +Guid.NewGuid().ToString("N")+ "','" + textBox_bh.Text + "','" + textBox_mc.Text + "')";
内码生成函数:
  1. #region 内码生成
  2. private string GetNm()
  3. {
  4. string psNm = System.Guid.NewGuid().ToString();
  5. return psNm;
  6. }
  7. #endregion

 

相关技术文章

最新源码

下载排行榜

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载