私のファイルは次のようになります。私は私のファイルからの最初の単語を持っているであろうWordToFindているが、私はそれをしたいアップダウン ...C#データを格納する配列/行列を作成するにはどうすればよいですか?
さようなら、0,4、 こんにちは、1,2- 「こんにちは」と「さようなら」の両方の言葉を持っています。 X1Coordinateと同じですが、整数として '1'と '0'が必要です。 これを行うにはどうすれば自分のコードを変更できますか? 私は初心者で、3時間以上それを把握しようとしましたが、まだ管理していなかったので、本当に基本的な質問であればごめんなさい。
for (int m = 0; m < Words; m++)
{
string LinesInFile = reader.ReadLine();
string[] WordsWithSpecifics = LinesInFile.Split(',');
string WordToFind = WordsWithSpecifics[0];
int X1Coordinate = int.Parse(WordsWithSpecifics[1]);
int Y1Coordinate = int.Parse(WordsWithSpecifics[2]);
string WordDirection = WordsWithSpecifics[3];
はへようこそそう。あなたが試したことの実際のコードを投稿して、必要なことを教えてください。大まかに言えば、これらの種類のデータの非均質な配列を扱うには、オブジェクト[]を必要とします。 – Emad
まだオブジェクトを学習していません。ここで私はファイルごとに1行ずつ読む。すべての行には「単語、最初の数字、2番目の数字、方向」があります。 WordToにすべての単語を保存し、X1Coordinateですべての最初の数字を、Y1Coordinateですべての2番目の数字を、WordDirectionですべての方向に保存します。 – Anna
ファイル内のデータは、常に同じ形式、つまりstring、int、int、string ... int、intですか?また別れた言葉や、「さようなら」の文字列として扱いたいですか? – StaticBeagle