How to create variables with dynamic names in C#?

前端 未结 6 1431
伪装坚强ぢ
伪装坚强ぢ 2021-01-25 02:29

I want to create a var in a for loop, e.g.

for(int i; i<=10;i++)
{
    string s+i = \"abc\";
}

This should create variables s0, s1, s2... to

6条回答
  •  猫巷女王i
    2021-01-25 02:53

    You probably want to use an array. I don't know exactly how they work in c# (I'm a Java man), but something like this should do it:

    string[] s = new string[10];
    for (int i; i< 10; i++)
    {
        s[i] = "abc";
    }
    

    And read http://msdn.microsoft.com/en-us/library/aa288453(VS.71).aspx

提交回复
热议问题