首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

net 遍历类中的变量,该如何处理

2012-05-11 
net 遍历类中的变量public TestClasspublic const string a 01101public const string c 01101pub

net 遍历类中的变量
public TestClass

public const string a = "01101"

public const string c = "01101"

public const string d = "01101"

public const string e = "01101"

public const string f = "01101"

end Class

这只是一个例子。我想遍历TestClass中的这些常量。但没有什么办法。高手帮忙啊,谢了。

[解决办法]
var type=typeof(TestClass);
var consts=type.GetFields(BindingFlags.Static)//这边是获取静态字段 const也算
[解决办法]
反射GetFields
[解决办法]

C# code
BindingFlags BindingFlag = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance;Type type = typeof(TestClass);ropertyInfo[] properties = type.GetProperties(BindingFlag);                //Dictionary<string, PropertyInfo> propertyColumnMapping = new Dictionary<string, PropertyInfo>(properties.Length);                foreach (PropertyInfo p in properties)                {                  //                } 

热点排行