テキスト ファイルから読み取り、各行を文字列配列に格納し、それを 2D char 配列に変換する Unity 用の C# コードを作成しようとしています。
エラーは次の場所で発生します。
void ReadFile()
{
StreamReader read = new StreamReader(Application.dataPath + "/Maze1.txt");
int length = read.ReadLine().Length;
maze = new string[length, length];
line = new string[length];
while(!read.EndOfStream)
{
for (int i = 0; i <= length; i++)
{
line[i] = read.ReadLine();
}
for( int i = 0; i <= length; i++)
{
for( int j = 0; j <= length; j++)
{
maze[i,j] = line[i].Split(','); // <---This line is the issue.
}
}
}
}
私が得ている正確なエラーは次のとおりです。
Cannot Implicitly convert type 'string[]' to 'string'
このエラーの意味とコードの修正方法を教えてください。