c#中给种、接口等分配guid属性有什么好处或是必须性
c#中给类、接口等分配guid属性有什么好处或是必须性?[Guid(9245fe4a-d402-451c-b9ed-9c1a04247482)]class
c#中给类、接口等分配guid属性有什么好处或是必须性?
[Guid("9245fe4a-d402-451c-b9ed-9c1a04247482")]
class GuidExample {
}
为什么要这样添加guid属性?
[解决办法]
具体这个也说不太清楚,这么说吧,她能保证你的对象的唯一性,在扩展性开发中或是 GAC中可以起到一定的 作用。 在具体的就等 高手吧。 当然这不是必须的。
[解决办法]
不懂,来学习的
[解决办法]
唯一标识
[解决办法]
[Guid("9245fe4a-d402-451c-b9ed-9c1a04247482")] 这是个特性吧 其实不懂得 嘿嘿
[解决办法]
[解决办法]http://technet.microsoft.com/zh-cn/sysinternals/system.guid(v=vs.90)
http://technet.microsoft.com/zh-cn/magazine/system.runtime.interopservices.guidattribute(VS.85).aspx
[解决办法]这个应该是区分类型唯一性用的。
不写的话类型库导入程序便会自动生成,仅当类型必须有特定的 GUID 时才应使用显式的 GUID。
GuidAttribute 和 GUID 是一样的,只是写法不同,便于和构造函数区分。
.net提供的特性后面都有一个Attribute后缀,可写可不写。
比如常用的Serializable,也可以写SerializableAttribute