【发布时间】:2014-11-30 08:28:11
【问题描述】:
您好,我在将 IgnoreCase 放入这些代码时遇到了麻烦
Console.WriteLine("Select a seat that you want to ocupy");
string UserInput = Console.ReadLine();
//replacing array values with X
for (int row = Arr.GetLowerBound(0); row <= Arr.GetUpperBound(0); ++row)
{
for (int column = Arr.GetLowerBound(1); column <= Arr.GetUpperBound(1); ++column)
if (Arr[row, column].Contains(UserInput))
{
Arr[row, column] = " X ";
}
}
我通过 UserInput 将二维数组值替换为“X” 这是我的数组
string[,] Arr = new string[,]
{{"A1" , " A2" , " A3" , " A4" , " A5"},
{"B1" , " B2" , " B3" , " B4" , " B5"}};
【问题讨论】:
-
请多解释一下您将该代码放在哪里以及您收到了什么异常
-
我正在尝试在这一行添加一个 IgnoreCase if (Arr[row, column].Contains(UserInput))
-
请更新您的错误代码
-
你得到什么错误?
-
Arr[row, column].ToLower().Contains(UserInput.ToLower())
标签: c# multidimensional-array ignore-case