请参见下面的代码:
public class Service : IService
{
private readonly Guid _id = new Guid("5C60F693-BEF5-E011-A485-80EE7300C692");
}
请注意,我刚刚对Guid进行了硬编码。有没有一种方法可以生成一个Guid来确保每次都相同?因此,在上述情况下,每次创建Service实例时,_id始终相同。
我花了很多时间在Google搜索上,还发现了很多其他问题,这些问题涉及生成GUID,以及如何确定不会发生冲突。我想我要问的是相反的情况。
答案 0 :(得分:1)
尝试添加一个XML comment,并为变量使用一个更具描述性的名称。
public class Service : IService
{
/// <summary> This is the unique ID for this service. It will never change. </summary>
private readonly Guid _id = new Guid("5C60F693-BEF5-E011-A485-80EE7300C692");
}
XML注释将显示在IntelliSense中。