读书人

如何为一个实例生成一个唯一的ID

发布时间: 2012-01-29 21:39:32 作者: rapoo

怎么为一个实例生成一个唯一的ID
我现在想将几个对象的信息保存到XML文件,可是这几个对象之间相互引用,我怎么能将他们的相互引用信息也保存下来呢?

注意:是不改变这几个对象代码的情况下,因为这几个对象是调用的接口生成的。

我想,有没有办法为每一个对象创建一个唯一的ID,然后在XML之中使用这些ID就可以知道相互的关联关系了

例如有没有办法根据对象每一个实例的内存地址信息得到一个整数或字符串的ID呢?要绝对不会因为重复造成冲突才行

请大家指教,谢谢

[解决办法]
用GUID应该可以的
[解决办法]
可以给每一个实例分配一个 System.Guid
[解决办法]
恩 GUID
[解决办法]
自己按照一定的编排方式写吧!
[解决办法]
Guid g = Guid.NewGuid();

读书人网 >C#

热点推荐