C# 将字符串列表插入字符串数组定义的快速方法
我有这些变量C# 将字符串列表插入字符串数组定义的快速方法,c#,arrays,list,C#,Arrays,List,我有这些变量 string a; string b; List<string> StringList = new List<string>(); string c; 是否有一种简洁的方法可以将列表转换为数组,将其展平,并将项目添加到数组中? 现在我有点像 string[] ar = new string[] { }; ar[0] = a; ar[1] = b; for (int i = 0; i < RpsPdfFilenamesList.Count(); i+
string a;
string b;
List<string> StringList = new List<string>();
string c;
是否有一种简洁的方法可以将列表转换为数组,将其展平,并将项目添加到数组中?
现在我有点像
string[] ar = new string[] { };
ar[0] = a;
ar[1] = b;
for (int i = 0; i < RpsPdfFilenamesList.Count(); i++)
{ar[i + 2] = RpsPdfFilenamesList.ElementAt(i);}
ar[2 + RpsPdfFilenamesList.Count()] = c;
string[]ar=新字符串[]{};
ar[0]=a;
ar[1]=b;
对于(int i=0;i
但是我确信有一个我所缺少的相当基本的方法可以减少代码。您可以先将字符串插入列表,然后将其生成一个数组:
StringList.Insert(0, a);
StringList.Insert(1, b);
StringList.Add(c);
string[] StringArray = StringList.ToArray();
您可以先将字符串插入列表,然后对其进行数组:
StringList.Insert(0, a);
StringList.Insert(1, b);
StringList.Add(c);
string[] StringArray = StringList.ToArray();
您可以先将字符串插入列表,然后对其进行数组:
StringList.Insert(0, a);
StringList.Insert(1, b);
StringList.Add(c);
string[] StringArray = StringList.ToArray();
您可以先将字符串插入列表,然后对其进行数组:
StringList.Insert(0, a);
StringList.Insert(1, b);
StringList.Add(c);
string[] StringArray = StringList.ToArray();
您可以使用:
您可以使用:
您可以使用:
您可以使用:
您可以使用:
下面是一个使用LINQ的较短但效率较低的方法:
StringArray = new[] { a, b }.Concat(StringList).Concat(new[] { c }).ToArray();
您可以使用:
下面是一个使用LINQ的较短但效率较低的方法:
StringArray = new[] { a, b }.Concat(StringList).Concat(new[] { c }).ToArray();
您可以使用:
下面是一个使用LINQ的较短但效率较低的方法:
StringArray = new[] { a, b }.Concat(StringList).Concat(new[] { c }).ToArray();
您可以使用:
下面是一个使用LINQ的较短但效率较低的方法:
StringArray = new[] { a, b }.Concat(StringList).Concat(new[] { c }).ToArray();
列表
类就是这个列表
类就是这个列表
类就是这个列表
类就是这个,这是我一直在寻找的东西,但是我不能改变数组在c#中定义后的长度,而且列表的长度非常长变量。@Mufasatheking-您可以像新字符串[StringList.Count+FixNumberOfSingleString]那样定义数组
。这是我一直在寻找的东西,但在用c#定义数组之后,我无法更改数组的长度,并且列表的长度是高度可变的。@Mufasatheking-可以像新字符串[StringList.Count+fixNumberOfSingleStrings]那样定义数组
。这是我一直在寻找的东西,但在用c#定义数组之后,我无法更改数组的长度,并且列表的长度是高度可变的。@Mufasatheking-可以像新字符串[StringList.Count+fixNumberOfSingleStrings]那样定义数组
。这是我一直在寻找的东西,但在用c#定义数组之后,我无法更改数组的长度,并且列表的长度是高度可变的。@Mufasatheking-可以像新字符串[StringList.Count+fixNumberOfSingleStrings]那样定义数组。
。