質問: Convert.ToString(taboTable[taboo]); } } } } } ``` ### 試したこと ファイルの隣に置いたりもともとファイルの置いてあった場所は試しました。あと、配布アプリ作成と同時にできたApplication Filesというフォルダにも入れてみたがだめだった。 ### 補足情報(言語/FW/ツール等のバージョンなど) Visual Studio 2015
回答: まずはエラー内容の特定からです。 どこまで到達しているのかを把握するために各地にデバッグログを仕込みましょう。 例としては using (System.IO.StreamReader sr = new System.IO.StreamReader(f, System.Text.Encoding.GetEncoding("shift_jis"))) { MessageBox.Show("読み込みok"); // ストリームの末尾まで繰り返す while (!sr.EndOfStream) { MessageBox.Show("ファイルの中に何かは入っているようだ"); ・ ・ ・ nameColumn.Name = values[0]; MessageBox.Show(string.Format("名前:{0}", value[0])); 等など、気になるところに片っ端からログ出力を埋め込みましょう。 今回はWindowsのGUIアプリケーションとお見受けしたので手っ取り早く確認するためにMessageBoxで書いてみましたが、ちゃんとやるならConsole.Writeや独自のログ出力関数を作ってやる方がいいです。