C# 我可以通过foreach或其他循环构造获取成员字段吗?
这是我的全局变量。这个班有1000名成员C# 我可以通过foreach或其他循环构造获取成员字段吗?,c#,collections,C#,Collections,这是我的全局变量。这个班有1000名成员 internal class Global { internal static int a1; internal static int a2; internal static int a3; ... ... internal static int a1000; } 当按下btn1时,我想将其值保存到如下文件中 private void button1_Click(object sender, Ro
internal class Global
{
internal static int a1;
internal static int a2;
internal static int a3;
...
...
internal static int a1000;
}
当按下btn1时,我想将其值保存到如下文件中
private void button1_Click(object sender, RoutedEventArgs e)
{
foreach( value in member )
{
//put value to file
}
}
如何通过foreach或其他循环构造访问其成员?最好使用
int
数组,并循环int
数组,而不是全局
internal class Global
{
internal static int [] Arr;
}
foreach(int value in Globalmember.Arr)
{
//put value to file
}
尽管可以使用获取类的成员,但请参见此。以下示例显示了如何使用
注意您应该以可以在字段集合中唯一搜索的方式命名属性。例如,
a
可能出现在许多您不想要的其他属性中,但aaa
不太可能出现在其他属性中。最好使用int
数组,并循环int
数组,而不是全局
internal class Global
{
internal static int [] Arr;
}
foreach(int value in Globalmember.Arr)
{
//put value to file
}
尽管可以使用获取类的成员,但请参见此。以下示例显示了如何使用
注意您应该以可以在字段集合中唯一搜索的方式命名属性。例如,a
可能出现在许多您不想要的其他属性中,但aaa
不太可能出现在其他属性中。您可能希望为此使用数组。enum呢?您可能希望使用数组。enum呢?