gpt4 book ai didi

c# - Console.WriteLine 变量,是否必须按数字顺序调用和回答?

转载 作者:太空宇宙 更新时间:2023-11-03 21:07:45 25 4
gpt4 key购买 nike

我真的不太了解,无法轻松地向您描述,但我只会向您展示示例。我们是否必须这样做:

public void Display() 
{
Console.WriteLine("VariableOne: {0} VariableTwo: {1} VariableThree: {2}", variableone, variabletwo, variablethree);
}

或者我们也可以这样做吗?

public void Display()
{
Console.WriteLine("VariableOne: {2} VariableTwo: {1} VariableThree: {0}", variablethree, variabletwo, variableone);
}

请原谅我的错误,我已尽力格式化。

如果您不明白我的意思,我只是在展示调用 {#} 的不同之处,其中 # 是第一个参数中变量之间的不同数字,我只是在问如何调用这有多灵活,或者 C# 到底有多严格和区分大小写。

最佳答案

编号的占位符用于允许正确的本地化。不同的口头语言喜欢以不同的顺序构建句子,使用编号的占位符可以让翻译人员自由地重新排列句子,使其措辞更适合给定的口语。

用户可见的文本通常存储在代码之外,并根据当前语言进行查找。 Windows 中使用的术语是“资源”。这允许语言翻译人员添加更多语言而无需查看程序源代码。翻译器编辑格式字符串,程序代码只需按固定顺序传递值即可。

关于c# - Console.WriteLine 变量,是否必须按数字顺序调用和回答?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40098027/

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