为什么这个简单的代码不起作用(ArgumentOutOfRangeException)

use*_*498 0 c# list while-loop

int i = 0;
int x = 10;
List<int> group = new List<int>();

while (i < x)
{
    RichTextBoxShowTafel.AppendText(Convert.ToString(group[i]));
    i++;
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?我想显示List的前10个数字:"group".

编辑:我实际上想要创建变量并连续打印...

Bob*_*orn 8

你永远不会在组变量中添加任何内容.您只实例化了一个空列表.

你最好这样做:

foreach (int item in group)
{
  RichTextBoxShowTafel.AppendText(item.ToString());
}
Run Code Online (Sandbox Code Playgroud)