x?.ToString(“ C”)`和`$“ {x:C}”`之间有什么区别吗?

时间:2019-04-03 15:19:37

标签: c# tostring string-interpolation

我正在尝试重构代码,想知道sources []是否与x?.ToString("C")相同?谢谢!

编辑: 重构是更改名为$"{x:C}"的旧方法的行为的一部分。当前,它的行为不是整个应用程序所希望的默认值,但是我们不想更改任何调用它的方法。希望有道理。

编辑2: 忘记包含x可以为ToCurrencyString。进行了尝试,null "${x:C}"将其转换为string.Empty

0 个答案:

没有答案