している場合:C#のチェック、私はこのコードを持っている引数を渡すか
public static void Main(string[] args)
{
if (string.IsNullOrEmpty(args[0])) // Warning : Index was out of the bounds of the array
{
ComputeNoParam cptern = new ComputeNoParam();
cptern.ComputeWithoutParameters();
}
else
{
ComputeParam cpter = new ComputeParam();
foreach (string s in args){...}
}
}
もif(args.Length==0)
を試してみましたが、それはまだ動作しません。
基本的に私は、ユーザーが引数を使用してプログラムを呼び出したかどうかを確認します。そうでなければ、プログラムは入力を要求する。
どうすればいいですか? ありがとうございます。
'args.Length == 0'を試してみたらどうなりますか? –
'args.Length == 0'ではどうしましたか?未来のための謙虚なヒント:「うまくいきません」と言えば、それだけでは問題の説明が十分ではありません。手の込んだ、動作しないものを言う、それは動作しませんどのように、あなたが期待していないことを代わりに何が起こるのか、など=) –
あなたが '')args.Length == 0(場合を使用する場合、そしてそれはdoesnのそれは仕事の代わりに何をするのですか? – phoog