关于多维数组取值的问题
问题描述:
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