首页 > 编程语言 >[转][C#] Guid 一些常用方法

[转][C#] Guid 一些常用方法

时间:2024-03-28 14:44:07浏览次数:29  
标签:常用 GUID C# 生成 ToString Guid 写法

在 SQL Server 里面,定义 GUID 类型的字段是:

uniqueidentifier

生成一个全是 0 组成的 GUID 的写法是:

cast(cast(0 as binary) as uniqueidentifier)

生成一个随机的 GUID 的写法是:

SELECT NEWID()

在 C# 里面,生成 Guid 的方法是:

var newid = Guid.NewGuid().ToString("d");

生成一个全是 0 的 GUID 的写法是:

var newid = new Guid().ToString("d");

.ToString("d") 只是转成字符串,去掉就是 GUID 类型,其中 d 可以更换:

格式字符串只能是“D”、“d”、“N”、“n”、“P”、“p”、“B”、“b”、“X”或“x”

 

标签:常用,GUID,C#,生成,ToString,Guid,写法
From: https://www.cnblogs.com/z5337/p/18101653

相关文章

  • 【题解】AGC007E | 二分答案 复杂度分析
    首先考虑题目要求每条边被经过两次,这说明了我们进入一个子树后一定会处理完子树内所有的叶子后离开该子树,否则子树上端那条边会进出至少两次,即经过至少四次。所以这说明了子树之间的独立性:某个子树在答案中一定是一个连续的区间,这引导我们从有根树信息自下向上拼接的角度考虑。我......
  • Flask python 开发篇:模型(model)Flask-SQLAlchemy的使用
    Flask-SQLAlchemy实现模型一、为什么使用模型?二、Flask-SQLAlchemy的引入三、使用Flask-SQLAlchemy构建模型文件3.1、安装扩展3.2、配置3.3、实战使用3.4、与蓝图相结合使用一、为什么使用模型?上一篇分享了蓝图的使用,也说蓝图相当于了php中控制器+路由的使用,那根......
  • TextBlock 的run元素
    这里第一个run的content滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红。和第二个的Text有什么区别?<TextBlockx:Name="textblock"Width="320"Height="100"FontSize="......
  • content可以拿出来下面的子item里设置吗?
    content可以拿出来下面的子item里设置吗?<Buttonx:Name="_button"Content="退出"Width="100"Height="25"Click="_button_Click"IsDefault="True"/>......
  • react useState
    useState是React提供的一个Hook,用于在函数式组件中添加状态管理。它使您可以在函数式组件中添加内部状态,而无需将组件转换为类组件。useState返回一个状态值和一个更新该状态值的函数。当状态值更新时,React会重新渲染组件,以便显示更新后的状态。以下是useState的基本......
  • 数据结构与算法题目集(中文)6-1 单链表逆转 C语言
    6-1单链表逆转本题要求实现一个函数,将给定的单链表逆转。函数接口定义:ListReverse(ListL);其中List结构定义如下:typedefstructNode*PtrToNode;structNode{ElementTypeData;/*存储结点数据*/PtrToNodeNext;/*指向下一个结点的指针*/};t......
  • “百度杯”CTF比赛 2017 二月场-爆破-1
    “百度杯”CTF比赛2017二月场爆破-1:类型:misc-web题目描述:flag就在某六位变量中解题方法:打开靶机,得到一段php代码:现在来分析这一段php源码:1.包含flag.php文件在里面2.需要传入变量hello的值3.正则表达式匹配,一个或多个[A-Za-z0-9]4.var_dump函数用于输出变量的相关信息......
  • hbase - [03] 客户端常用命令(hbase shell)
     1、列出所有namespacelist_namespace2、创建namespacecreate_namespace'ns_name'3、修改namespace属性alter_namespace'nsname',{METHOD=>'set','PROPERTY_NAME'=>'PROPERTY_VALUE'}4、删除namespace属性alter_namesp......
  • [Paper Reading] LVM: Sequential Modeling Enables Scalable Learning for Large Vis
    LVM:SequentialModelingEnablesScalableLearningforLargeVisionModelsLVM:SequentialModelingEnablesScalableLearningforLargeVisionModels时间:23.12机构:UCBerkeley&&JohnsHopkinsUniversityTL;DR本文提出一种称为大视觉模型(LVM)的方法,该方法以"vis......
  • Excel生成随机密码
    针对生成一个8到12位包含大小写字母、数字、以及特殊字符的随机密码的需求,我们可以采用VBA来实现,以确保每种字符至少包含一次,同时随机生成密码长度。下面是一个更贴近需求的VBA函数示例:FunctionGenerateComplexPassword()AsStringDimpasswordLengthAsIntegerDim......