さて、コンストラクターがファイルが存在するかどうかをチェックするクラスがあります。ファイルが存在しない場合は、新しい例外をスローします。
問題は、例外がスローされたときに、ユーザーがすべてのコードを見ることができることです...
まさか、ユーザーがインスタンス化したクラスから例外が検出される?
例えば
例外の起動はここで行われているため、プログラマーはクラス内ですべてを確認できます
if (!File.Exists(FileLocation))
{
throw new TFDException("File not found in the provided directory.");
}
ここで発生したいのですが、ここでクラスをインスタンス化します
TFDConnection con = new TFDConnection("D:\\File.tfd");