string.Format如何设置命名参数?调用时出现C#错误:string.Format(format:"abbccc",1,22);错误是“指定所有固定参数后必须出现命名参数规范”我该如何解决这个问题?[编辑]我更喜欢使用命名参数。如果要指定格式参数的名称,还必须指定以下参数的名称:string.Format(format:"abbccc",arg0:1,arg1:22);这不是很有用,因为名称“arg0”和“arg1”对于Theargumentsaysnothing不是很有用。另外,只有“arg2”的重载,所以如果你有更多的参数,你必须把它们放在一个数组中来命名参数:string.Format(format:"abbccc",args:newobject[]{1,2,3,4});您可以简单地跳过命名参数:string.Format("abbccc",1,22);在我的例子中,我不得不清理并重建解决方案,这使得错误消失了。发生了什么,我添加了这样的参数sched.ScheduleJob(Jobdetail:job,trigger);我得到了错误的触发器,所以我删除了,JobDetail:,语法错误消失了,但在复杂的情况下,我仍然得到名为参数规范的错误,在指定所有固定参数后我清理了解决方案并重建并且错误消失了。以上是C#学习教程:Howtosetnamedparametersforstring.Format?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
