gpt4 book ai didi

c# - 如何为 string.Format 设置命名参数?

转载 作者:可可西里 更新时间:2023-11-01 08:40:59 24 4
gpt4 key购买 nike

调用时出现 C# 错误:

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);

关于c# - 如何为 string.Format 设置命名参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4059330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com