0

我有一个来自 Example 类的 mymethod 方法的 methodInfo。

internal class Example
{
    public static void mymethod(string str1, ref string str2, out string str3)
    {
        ....


MethodInfo mm = typeof(Example).GetMethod("mymethod");

如何制作 mm 的属性(例如 ABCAttribute),以便

mm.IsDefined(typeof(ABCAttribute), true)

变成真的?

4

1 回答 1

3

你需要定义你的属性。

[AttributeUsage(AttributeTargets.Method)]
public class ABCAttribute : Attribute
{
}

然后将其应用于您的方法。

internal class Example
{
    [ABC]
    public static void mymethod(string str1, ref string str2, out string str3)
    {
    }
}
于 2011-10-16T22:07:57.477 回答