【发布时间】:2015-12-24 19:10:03
【问题描述】:
public Grid (int width, int height, char defaultCharacter) {
for (int n = 0; n <= height; n++) {
List<char> aRow;
for (int i = 0; i <= width; i++) {
aRow.Add(defaultCharacter);
}
this.grid.Add(aRow);
}
}
这是我的一些代码。 当我在 Xamarin Studio 上运行它时,它在这些行上给我一个错误,说“使用未分配的局部变量 'aRow'”:
aRow.Add(defaultCharacter);this.grid.Add(aRow);
这个函数在一个叫做 Grid 的类中,有一个变量:
List<List<char>> grid = new List<List<char>>();
关于为什么未分配此变量的任何想法?
【问题讨论】:
-
因为你没有给它分配任何东西?你觉得
aRow的价值是多少? -
好点:P 你能把它作为答案发布以便我接受吗?
-
你真的不必问这个问题。你的调试器没有显示红线?
标签: c# list class variables unassigned-variable