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 に答える