标签: c# tostring string-interpolation
我正在尝试重构代码,想知道sources []是否与x?.ToString("C")相同?谢谢!
sources []
x?.ToString("C")
编辑: 重构是更改名为$"{x:C}"的旧方法的行为的一部分。当前,它的行为不是整个应用程序所希望的默认值,但是我们不想更改任何调用它的方法。希望有道理。
$"{x:C}"
编辑2: 忘记包含x可以为ToCurrencyString。进行了尝试,null "${x:C}"将其转换为string.Empty。
ToCurrencyString
null
"${x:C}"
string.Empty