替换二维数组中的字符串值

乔希

我正在尝试替换2d数组中的字符串值,并在下面尝试了此代码,但没有任何反应

foreach (string item in Arr)
{
    if (UserInput.Equals(item))
    {
        item.Replace(UserInput, "X ");
    }
}

这个代码也一样,什么也没发生...

Console.WriteLine("Select a seat that you want to ocupy");
string ln = Console.ReadLine();

if (ln.Equals(Arr))
{
    ln = ln.Replace(ln, "X ");
}
德米特里·拜琴科(Dmitry Bychenko)

您当前的代码

  item.Replace(UserInput, "X ");

创建新的 String,然后您将其忽略; 可能是这样的

  item = item.Replace(UserInput, "X ");

但是,foreach循环中这是不可能的,所以让我们尝试一下for循环:

  String[,] Arr = new String[,] {
    {"A1", "A2", "A3", "A4"},
    {"B1", "B2", "B3", "B4"}
  };

  String UserInput = "B3";

  for(int line = Arr.GetLowerBound(0); line <= Arr.GetUpperBound(0); ++line)
    for(int column = Arr.GetLowerBound(1); column <= Arr.GetUpperBound(1); ++column)
      if (Arr[line, column].Contains(UserInput)) 
        Arr[line, column] = "X";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

替换二维数组中的字符串值

来自分类Dev

替换二维数组中的字符串

来自分类Dev

如何替换二维字符串数组中的值

来自分类Dev

Javascript二维字符串数组更新值

来自分类Dev

如何替换二维数组中的特定字符串?

来自分类Dev

C中的二维字符串数组

来自分类Dev

C中的二维字符串数组

来自分类Dev

如何从二维数组中检索字符串

来自分类Dev

Java中的二维字符串数组

来自分类Dev

C中的二维字符串数组

来自分类Dev

替换二维数组中的字符

来自分类Dev

一维字符串数组与C中的二维字符串数组的比较

来自分类Dev

将scanf值存储到二维字符串数组中

来自分类Dev

如何将字符串中的值分配给二维数组?

来自分类Dev

Java在字符串的二维数组中查找最小值

来自分类Dev

将字符串读取到C中的二维字符串数组中

来自分类Dev

在二维字符串数组java中搜索字符串

来自分类Dev

在二维字符串数组中存储许多字符串

来自分类Dev

如何:在二维字符串数组中插入特定字符串

来自分类Dev

C#-字符串数组的二维数组

来自分类Dev

将二维字符串数组转换为二维数组

来自分类Dev

Swift:尝试从二维数组中检索字符串时,“'Any' 类型的值没有下标”

来自分类Dev

如何从字符串读取numpy二维数组?

来自分类Dev

二维字符串数组的创建

来自分类Dev

通过二维数组输入字符串

来自分类Dev

优雅地指定二维字符串数组

来自分类Dev

从字符串创建二维数组

来自分类Dev

比较二维字符串数组与std :: sort

来自分类Dev

从二维 numpy 数组连接字符串