私は120文字の文字列を持っています。 2次元のchar配列、20行の6行を作りたい。より少ない変数を使用して、これをより効率的に行うことができるのだろうか?ありがとう。C#より効率的に2次元配列に文字を書き込む
ループ:
int i = 0, u = 0;
for (int x = 0; x < 120; x++)
{
array[i, u] = text[x];
u++;
if (u == 19)
{
i++;
u = 0;
}
}
'rowIdx * colIdx'は間違っています! –
あなたは正しい、固定されています。 – yper
まだ間違っています、私は恐れています。 'rowIdx * 20 + colIdx'にする必要があります。 –