【发布时间】:2009-09-18 10:00:49
【问题描述】:
如何在属性中使用静态 Guid 作为参数?
static class X
{
public static readonly Guid XyId = new Guid("---");
}
[MyAttribute(X.XyId)] // does not work
public class myClass
{
}
它不起作用,因为 Guid 必须是只读的,它不能是 const。字符串和字节[] 表示也将是只读的。
有什么解决方法吗?
【问题讨论】:
标签: c# attributes constants guid