呼び出し時に C# エラーが発生しました:
string.Format(format:"abbccc", 1,22);
エラーは、「名前付き引数の指定は、すべての固定引数が指定された後に表示される必要があります」です。
どうすればこれを修正できますか?
[編集]
名前付きパラメーターを使用することを好みます。
呼び出し時に C# エラーが発生しました:
string.Format(format:"abbccc", 1,22);
エラーは、「名前付き引数の指定は、すべての固定引数が指定された後に表示される必要があります」です。
どうすればこれを修正できますか?
[編集]
名前付きパラメーターを使用することを好みます。
format 引数の名前を指定する場合は、次の引数の名前も指定する必要があります。
string.Format(format:"abbccc", arg0:1, arg1:22);
「arg0」と「arg1」という名前は引数について何も言っていないので、これはあまり役に立ちません。
また、「arg2」までのオーバーロードしかないため、それ以上の引数がある場合は、それらを配列に入れて引数に名前を付ける必要があります。
string.Format(format:"abbccc", args:new object[] { 1, 2, 3, 4 });
引数の名前付けをスキップできます。
string.Format("abbccc", 1, 22);
私の場合、ソリューションをクリーンアップして再構築する必要があったため、エラーは解消されました。何が起こったのか、私はこのような引数を追加しました
sched.ScheduleJob(Jobdetail:job, trigger);
トリガーのエラーが発生していたので、JobDetail: を削除しました。構文エラーは解消されましたが、複雑な状況ではまだエラーが発生していました。
名前付き引数の指定は、すべての固定引数を指定した後に指定する必要があります
ソリューションをクリーンアップして再構築すると、エラーはなくなりました。