1
這似乎應該很簡單,但我缺少一些東西。如何在一個對象的實例中獲取某個類型的所有值/成員
我有這樣一個類:
class DataObject
{
public MyEnum Member1 {get; set;}
public MyEnum Member2 {get; set;}
public MyEnum Member3 {get; set;}
public MyEnum Member4 {get; set;}
public MyEnum Member5 {get; set;}
public char Member6 {get; set;}
}
和保持該類的一個實例的類。從該對象中,我想獲得該實例中所有MyEnum成員值的列表(即List<MyEnum>
),以便我可以檢查所有這些值,而無需再次鍵入每個名稱。
GetProperties只是返回所有的屬性(我認爲我可以用typeof做一個Where查詢)。
完成此操作的正確方法是什麼?
完美地工作!謝謝您的幫助。 – BradleyDotNET