【发布时间】:2012-04-09 20:55:06
【问题描述】:
[AttributeUsage(AttributeTargets.Method,AllowMultiple=true)]
public class MethodId : Attribute
{
private int mId;
public MethodId(int mId)
{
this.mId = mId;
}
public int methodId
{
get { return this.mId; }
set { this.mId = value; }
}
}
public class Methods
{
[MethodId(1)]
public void square()
{ }
[MethodId(2)]
public void Notify()
{ }
}
如何在 MethodId 的帮助下访问 main() 或任何其他类中的 square()?
【问题讨论】:
标签: c# c#-4.0 properties invoke custom-attributes