- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# ファイルの読込み)
C#ファイルの読込みについて
このQ&Aのポイント
- C#ファイルの読み込み方法について学びましょう。
- プログラムでファイルを1行ずつ読み込み、カンマ区切りの行列配列に保存する方法を解説します。
- 一部の行が正しく読み込まれない場合の対処方法についても説明します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>イメージは一度1行ずつすべて読込み,その後カンマ区切りでマトリックス(行列配列) >に入れていくというイメージです. CSVファイルの読み込みなんですかねぇ……。 掲示されたコードでは正しく読めない場合もあったりしますが。 # 仕様的にいろいろと手間がかかるんですよ…。 >これで読み込むと"/"000000101/""のように読み込まれてしまう行があり,これを/と"を外して >マトリックスに入れていきたいのですが,どうしても方法が解りません. String.Replace メソッドで削っていけばいいのでは? 文字列の先頭と最後に…ということであればString.Trim メソッドで削れますし。 >string[] stArrayData = lines[icc - 1].Split(','); >matrix[icc - 1, ic - 1] = stArrayData[ic - 1]; // 改行をnで表示; いちいち-1する処理が煩雑に見えますね……。 # この程度なら最適化かかるのかなぁ。
その他の回答 (1)
- SherlockHolmes2
- ベストアンサー率40% (175/429)
回答No.2
単純に文字を置き換えたいのであれば、String#Replaceを使って置き換えられるのでは? もっと回りくどい事をしたいのであれば、1バイトずつ比較・代入するとか(^_^;)