当前位置: 首页 > 知识库问答 >
问题:

使用foreach在二维数组中添加空格

须彭亮
2023-03-14

我希望生成的代码在每个*之后有一个额外的间隔,但使用foreach方法,但我不确定我做得是否正确

using System;

class MainClass {
  public static void Main (string[] args) {
  char [,] city = new char [10,10];
  int rowLength = city.GetLength(0);
  int colLength = city.GetLength(1);
  string output = "";
  for(int i = 0; i < rowLength; i++){
    for(int j = 0; j < colLength; j++){
      city[i,j] = '*';
      
      foreach (char val in city)
      output+= val+"\t";
      
      Console.Write("{0}",city[i,j]);
    }//end j
    Console.WriteLine();
  }//end i
  Console.WriteLine("done");
}
}

但打印后不会添加标签。是不是摆放错了?

共有1个答案

巫马昆琦
2023-03-14

所以我不确定这是您正在寻找的确切解决方案,但是您可以跳过foreach循环,只需将其添加到Write()中。

        class MainClass
        {
            public static void Main(string[] args)
            {
                char[,] city = new char[10, 10];
                int rowLength = city.GetLength(0);
                int colLength = city.GetLength(1);
                string output = "";
                for (int i = 0; i < rowLength; i++)
                {
                    for (int j = 0; j < colLength; j++)
                    {
                        city[i, j] = '*';
        
                        //foreach (char val in city)
                            //output += val + "\t";
        
                        Console.Write("{0}", city[i, j] + "\t");
                    }//end j
                    Console.WriteLine();
                }//end i
                Console.WriteLine("done");
            }
        }
 类似资料:
  • 本文向大家介绍Numpy将二维数组添加到空数组的实现,包括了Numpy将二维数组添加到空数组的实现的使用技巧和注意事项,需要的朋友参考一下 使用append函数将一个二维数组添加到一个空数组,关键是维度要对的上 以上这篇Numpy将二维数组添加到空数组的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍numpy向空的二维数组中添加元素的方法,包括了numpy向空的二维数组中添加元素的方法的使用技巧和注意事项,需要的朋友参考一下 直接上代码了 这样就添加了两行4列的数据了。注意append里面是两层括号,这个非常重要,如果漏掉了就不是二维数组了,用axis的时候就会报维度不匹配。 以上这篇numpy向空的二维数组中添加元素的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,

  • 本文向大家介绍PHP中使用foreach()遍历二维数组的简单实例,包括了PHP中使用foreach()遍历二维数组的简单实例的使用技巧和注意事项,需要的朋友参考一下 第一种类型 想用foreach()遍历整个二维数组: 输出结果是: 0=>linux服务器配置与管理 1=>Array 当然,其实我是想要所有具体内容,而不是输出array。。。 所以应该采用如下做法,加入一个判断语句: 则输出为:

  • 简单地说,我想把javascript中的一个字符串拆分成一个数组,这个数组还应该包括原始字符串中的所有空白空间。 我尝试使用str.split(“”),结果发现 在这个例子中,我希望在“hi”中的“I”后面有一个空格

  • 如果问题已经回答了,我道歉,但我没有找到任何答案。 在C#中,我在字典上有一个基本的“foreach循环”

  • 本文向大家介绍php实现给二维数组中所有一维数组添加值的方法,包括了php实现给二维数组中所有一维数组添加值的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现给二维数组中所有一维数组添加值的方法。分享给大家供大家参考,具体如下: 给二维数组中所有的一维数组添加值(索引和关联) 运行结果: 运行结果: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)