我有C#錯誤調用時:如何爲string.Format設置命名參數?
string.Format(format:"abbccc", 1,22);
的錯誤是
我怎樣才能解決這個問題「畢竟固定的參數都被指定命名參數規格必須出現」?
[編輯]
我更喜歡使用命名參數。
我有C#錯誤調用時:如何爲string.Format設置命名參數?
string.Format(format:"abbccc", 1,22);
的錯誤是
我怎樣才能解決這個問題「畢竟固定的參數都被指定命名參數規格必須出現」?
[編輯]
我更喜歡使用命名參數。
如果要指定格式參數的名稱,你必須指定下列說法也名:
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:和語法錯誤消失,但在併發症我仍然得到錯誤
命名參數規格所有固定參數之後必須出現 已被指定
我清理了解決方案並重建並且錯誤消失了。