关于多维数组取值的问题

关于多维数组取值的问题

问题描述:

public char[,]pHone = {{ 'a','b','c',' '},{'d','e','f',' '},{'g','h','i',' '},{'j','k','l',' '},{'m','n','o',' '},{'p','q','r','s'},{'t','u','v',' '},{'w','x','y','z'}};
怎么输出a,b,c

using System;

public class Test
{
    public static char[,] pHone = {{ 'a','b','c',' '},{'d','e','f',' '},{'g','h','i',' '},{'j','k','l',' '},{'m','n','o',' '},{'p','q','r','s'},{'t','u','v',' '},{'w','x','y','z'}};

    public static void Main()
    {
        // your code goes here
        for (int i = 0; i < pHone.GetLength(1); i++)
        {
            if (i != 0) Console.Write(",");
            Console.Write(pHone[0, i]);
        }
        Console.WriteLine();
    }
}

a,b,c,

去掉空格

using System;

public class Test
{
    public static char[,] pHone = {{ 'a','b','c',' '},{'d','e','f',' '},{'g','h','i',' '},{'j','k','l',' '},{'m','n','o',' '},{'p','q','r','s'},{'t','u','v',' '},{'w','x','y','z'}};

    public static void Main()
    {
        // your code goes here
        bool first = true;
        for (int i = 0; i < pHone.GetLength(1); i++)
        {
            if (pHone[0, i] != ' ')
            {
                if (!first) Console.Write(","); else first = false;
                Console.Write(pHone[0, i]);
            }
        }
        Console.WriteLine();
    }
}

a,b,c