我有我定义为自定义属性类:C#自定义属性命名
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)]
public sealed class MyCustomAttribute : System.Attribute
{
...
}
从微软网站:
按照惯例, 属性类的名与字结束 属性。虽然不是必需的,但建议使用 约定 的可读性。当应用属性 时,包含单词 属性是可选的。
因此,该属性可以通过使用两种
[MyCustom()]
或
[MyCustomAttribute()]
我的问题给大家,就是如果有人经历了使用的缩写版本有任何问题名字与全名?我正在运行4.0框架。
谢谢!
什么样的问题?这个问题是一种开放式的...... – madd0 2011-04-01 13:48:53
你应该可以调用'[MyCustom]'没有任何问题(并且没有任何括号)那么你有问题吗?任何错误消息? – 2011-04-01 13:49:21
不!我认为它就像问 - “你有问题没有启动接口名称与我?”_它一直工作很好多年... – gideon 2011-04-01 13:50:36