0

这是我的程序

<code>
 [demosapect]
 SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=xx;User ID=sa;");
</code>

我正在使用这些代码作为

foreach (FieldInfo targetfield in type.GetFields(BindingFlags.CreateInstance | BindingFlags.DeclaredOnly | BindingFlags.Default | BindingFlags.ExactBinding ))
  {

// here i need to list out those attributes......
}

我需要通过反射列出属性名称[demoaspect]!

等待你的答复......

4

1 回答 1

0

将此代码用作

if (targetfield.GetCustomAttributesData().Count > 0)
                {

                    Console.WriteLine(targetfield.GetCustomAttributesData()[0].ToString());
                }

它解决了我的问题!!!!!!!!!!

于 2012-06-19T09:02:25.873 回答