爲了避免在搜索已知類型的屬性時使用老式的非泛型語法,通常使用System.Reflection.CustomAttributeExtensions class(自.NET 4.5起)的擴展方法。 但是,如果您在重寫的方法(或重寫的屬性/索引器的訪問器)的返回參數上搜索屬性,這似乎失敗。 我在.NET 4.6.1中遇到過這種情況。 簡單再生產(完成): using System;
using Sy
我定義一個類的多個屬性: [CustomAttribute("a", state = 0)]
[CustomAttribute("b", state = 0)]
...
[CustomAttribute("z", state = 0)]
public class MyClass { ... }
的值("a","b",通過到"z")也在程序的其它地方使用,所以現在,我有一個重複的名稱數組