【发布时间】:2018-11-19 04:39:58
【问题描述】:
所以我有这段代码:
static void Main(string[] args)
{
string name = "John; Jill;";
string[] arrayOfString = new string[6];
arrayOfString = name.Split(';');
for(int i = 0; i < arrayOfString.Length; i++)
{
if (String.IsNullOrEmpty(arrayOfString[i]))
{
arrayOfString[i] = "EMPTY";
}
Console.WriteLine(arrayOfString[i].Trim());
}
}
如果我运行这段代码,那么结果是:
John
Jill
EMPTY
但我想做的是将它显示为这样的:
John
Jill
EMPTY
EMPTY
EMPTY
EMPTY
如您所见,我尝试使用长度,但它只计算数组中已经有值的元素。谁能帮我解决这个问题?提前致谢。
【问题讨论】: