Q
枚舉,其價值
0
A
回答
3
可能類似於下面
說有一個對象strList
PropertyInfo[] info = strList.GetType().GetProperties();
Dictionary<string, object> propNamesAndValues = new Dictionary<string, object>();
foreach (PropertyInfo pinfo in info)
{
propNamesAndValues.Add(pinfo.Name, pinfo.GetValue(strList, null));
}
0
嘗試使用這樣的:
MyClass aClass = new MyClass();
Type t = aClass.GetType();
PropertyInfo[] pi = t.GetProperties();
foreach (PropertyInfo prop in pi)
Console.WriteLine("Prop: {0}", prop.Name);
希望它會幫助你。
1
試試這個
var properties = myObj.GetType()
.GetProperties(BindingFlags.Instance | BindingFlags.Public);
var propertyNames = properties.Select(p => p.Name);
var propertyValues = properties.Select(p => p.GetValue(myObj, null));
相關問題
- 1. 其價值獲取枚舉類名
- 2. 枚舉評價
- 3. 價值轉換問題:從枚舉類型「枚舉NSEventMask」
- 4. 將枚舉賦值給其他枚舉值
- 5. 枚舉與價值沒有場「0」
- 6. 枚舉有和沒有價值
- 7. 從價值中獲取枚舉
- 8. 泛型類枚舉的,價值
- 9. 尋找最高的價值在枚舉
- 10. 簡化枚舉及其相關的價值的
- 11. 枚舉裏面的其他枚舉
- 12. 將枚舉轉換爲其他枚舉
- 13. 可以枚舉包含其他枚舉?
- 14. Java枚舉值
- 15. FlashMode枚舉值
- 16. 枚舉初值
- 17. C#被舉報枚舉:如何附加價值
- 18. 的Objective-C的typedef枚舉 - 兩個枚舉映射到相同的價值觀
- 19. 駱駝藍圖:在枚舉值枚舉
- 20. 枚舉值碰撞枚舉名
- 21. Java自定義枚舉值枚舉
- 22. 枚舉與該枚舉值賦給
- 23. 獲取枚舉併發送枚舉值
- 24. 選擇枚舉值枚舉屬性
- 25. Java - 在其內部使用枚舉值
- 26. 從其他類訪問枚舉值
- 27. C#將其他值綁定到枚舉
- 28. 枚舉類型,其值包含空格
- 29. 當枚舉值不在枚舉中時賦予枚舉的默認值
- 30. C#:基於不同枚舉類型的枚舉值返回枚舉值