我想你不能,但有没有办法将方法引用为属性的参数?即像下面这样的东西?我可以回退到使用字符串,但更喜欢使用编译器时间来验证类型是否正确。
[LinkToAction(Something)]
public void SomethingElse()
{
}
public static void Something()
{
}
public class LinkToActionAttribute : Attribute
{
public LinkToActionAttribute(MethodInfo info)
{
}
}