【发布时间】:2015-05-08 23:06:18
【问题描述】:
static void Main(string[] args)
{
int numberOfTheWords = 1;
string[] words = new string[numberOfTheWords];
Console.WriteLine("You can exit from program by writing EXIT ");
Console.WriteLine("Enter the word: ");
for(int i = 0; i < numberOfTheWords; i++)
{
words[i] = Console.ReadLine();
if (words[i] == "EXIT")
break;
else
numberOfTheWords++;
}
}
伙计们,我正在尝试扩展数组的长度,但“numberOfTheWords”变量在“for 循环”范围内,因此它不会影响全局“numberOfTheWord”变量,我无法扩展数组长度。我想要实现的是制作动态数组。我不想声明数组的长度。当用户输入一个单词时,数组的长度会自动增加。你能帮我看看怎么做吗?
【问题讨论】:
-
使用 List
和 google(下次)。