0
私はこの分析ロジックを分析ファイルに持っています。 入力ファイルを選択するオプションがあります。エラーが発生した場合、または入力ファイルに無効なエントリがある場合、ロジックはエラーをチェックして出力します。boolとのロジック
このメソッドはboolの成功を返します。すべての入力が有効かどうかに応じて、T/Fが成功します。 成功= Tの場合、入力を分析する次のステップが開始されます。 ここに私の質問です。どのように私はfalseを返すのですか? ;
if (xxx > 100)
{
errMsg = "Number of xxx should be <= 100";
swRpt.WriteLine(errTitle + errMsg);
}
// sizing
;
swRpt.WriteLine(" Epsilon");
//Repair
success = Numerical.Check("repair", inputs.repair.ToString(),
out dtester, out errMsg);
if (!success)
{
swRpt.WriteLine(errTitle + errMsg);
}
success = Numerical.Check("prob", inputs.prob.ToString(),
out dtester, out errMsg);
if (!success)
{
swRpt.WriteLine(errTitle + errMsg);
}
ので、今ようやく
if (success)
{
//run the analysis method
}
if(!success)
{
exit
}
私も一つの入力が間違っている場合は終了する必要があります。最初のものが間違っていて、最後のものが正しい入力値になる可能性があります。
は、あなたが実際のプログラムの代わりに、この擬似コードを表示することができますか? –
何を終了しますか?方法またはプログラム? –
私はそうは思わない。質問があまり明確ではないかどうか説明することができます – user575219