私はTic-Tac-Toeのためのゲームボードのような配列を作成しましたが、私はどのようにしてデザインの問題を解決するのか分かりません。最初の2行では問題ありませんが、最後の行では各要素間にスペースがありません。 screenshot http://upnisito.cz/images/2017_01/648array.png配列Cのスタイル設定#
はあなたの助けをありがとう!それが好きなのを見てどのように
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjectTicTacToe
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" A B C");
Console.WriteLine();
string[,] deska = new string[,] {
{ "1 ", "2 ", "3 " },
{ "0 ", "0 ", "0" },
{ "0 ", "0 ", "0" },
{ "0 ", "0 ", "0" },
};
for (int j = 0; j < deska.GetLength(1); j++)
{
for (int i = 0; i < deska.GetLength(0); i++)
{
Console.Write(deska[i, j]);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
「deska [i、j]」を「deska [j、i]」に反転させます。 –
データが転置されているため、トラバーサルとアラインメントが厄介です。行ごとに移動した場合、「0」には他のスペースが含まれていない場合は最後のセットが表示されます。 –
ありがとう!データの印刷方法を変更する方法を教えてください。今のように最初の行は1 2 3などでなければなりません...? forループでiとjを切り替えると、インデックスが配列の境界線から外れています...ありがとうございました:) –