Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何为类生成GUI?_C#_Visual Studio - Fatal编程技术网

C#如何为类生成GUI?

C#如何为类生成GUI?,c#,visual-studio,C#,Visual Studio,显然,C#(或Visual Studio)为每个类生成一个GUID。我可以使用以下代码获取GUID: Type myType = typeof(myObject); Guid myGuid = (Guid)myType.GUID. 我的问题是这个GUID什么时候改变。它是基于代码更改生成的还是基于类创建的?我希望您能提供一些相关文档 谢谢我认为没有关于C#/.Net如何“自动”为类型生成GUID的文档 如果需要Guid保持持久性(或以其他方式控制它),则应使用,而不是让系统为您创建Guid:

显然,C#(或Visual Studio)为每个类生成一个GUID。我可以使用以下代码获取GUID:

Type myType = typeof(myObject);
Guid myGuid = (Guid)myType.GUID.
我的问题是这个GUID什么时候改变。它是基于代码更改生成的还是基于类创建的?我希望您能提供一些相关文档


谢谢

我认为没有关于C#/.Net如何“自动”为类型生成GUID的文档

如果需要Guid保持持久性(或以其他方式控制它),则应使用,而不是让系统为您创建Guid:

[System.Runtime.InteropServices.GuidAttribute("00000000-0000-0000-feed-000000000000")]
class Test1{};

还有一个与此相关的问题: