所以我有这个
public class Foo
{
public int UniqueIdentifier;
public Foo()
{
UniqueIdentifier = ????
}
}
如何获得一个完全唯一的号码?
谢谢!
所以我有这个
public class Foo
{
public int UniqueIdentifier;
public Foo()
{
UniqueIdentifier = ????
}
}
如何获得一个完全唯一的号码?
谢谢!
System.Guid guid = System.Guid.NewGuid();
String id = guid.ToString();
虽然不是 int,但创建唯一标识符的方法通常使用 GUID。您可以使用 Guid.NewGuid() 生成一个。
有一些不同的转换方法,包括字节数组和字符串。有关 GUID 的更多信息,您可以在Wikipedia上阅读它们。
祝你好运。
像这样使用Guid
结构。
public class Foo
{
public readonly Guid UniqueIdentifier;
public Foo()
{
UniqueIdentifier = Guid.NewGuid();
}
}