問題が発生しStreamReader
ました。設定を保存する設定ファイルがあります。例外も処理できる方法でファイルを開いたり閉じたりしたいと思います。
ファイルをロードできない場合は、今のところfalseに戻したいと思います。
ファイルをロードする関数を作成しました。
private bool LoadSettingsFile(out StreamReader SettingsFile)
{
try
{
SettingsFile = new StreamReader("Settings.txt");
return true;
}
catch
{
//Going to solve the exception later, but if I can't I want to return false.
SettingsFile = new StreamReader(); //You need to assign StreamReader, but you need to open a file for that.
//'System.IO.StreamReader' does not contain a constructor that takes 0 arguments
return false;
}
}
私はこの方法で関数を呼び出します:
StreamReader SettingsFile;
if (!LoadSettingsFile(out SettingsFile))
return false;
どうすればこれを回避または解決できますか?