为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要使用String.Format?

为什么要使用String.Format?

C#
白板的微信 2019-12-13 09:47:10
为什么有人会用String.FormatC#和VB .NET而不是串联运算符(&在VB和+C#中)?主要区别是什么?为什么每个人都对使用如此感兴趣String.Format?我很好奇。
查看完整描述

3 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

除了使程序更易于阅读和添加更多的运算符外,如果您的应用程序是国际化的,这也是有益的。很多时候,变量是数字或关键字,对于不同的语言,它们将以不同的顺序排列。通过使用String.Format,您的代码可以保持不变,而不同的字符串将进入资源文件。因此,代码最终将被


String.Format(resource.GetString("MyResourceString"), str1, str2, str3);

当您的资源字符串最终被


英语: "blah blah {0} blah blah {1} blah {2}"


俄语: "{0} blet blet blet {2} blet {1}"


俄语在哪里处理事情可能有不同的规则,因此顺序不同或句子结构不同。


查看完整回答
反对 回复 2019-12-13
  • 3 回答
  • 0 关注
  • 1020 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信