如何将字符串传递给字符串[]?

时间:2018-03-23 15:42:46

标签: c#

我需要在每个string []值中传递一个类型为A,B,C,D,E(用逗号分隔)的字符串。

String Test ="A,B,C,D,E";
string[] arr1 = new string[5];

2 个答案:

答案 0 :(得分:2)

使用.Split()

string[] arr1 = Test.Split(',');

答案 1 :(得分:2)

如果要将此字符串插入大小为5的string[]

string[] arr1 = Enumerable.Repeat(Test, 5).ToArray();

当然经典的方法是使用for循环:

string[] arr1 = new string[5];
for(int i = 0; i < arr1.Length; i++)
    arr1[i] = "A,B,C,D,E";

如果您想要从字符串中创建string[]

string[] arr1 = "A,B,C,D,E".Split(',');