sen*_*ale 7 c# nullable cultureinfo non-nullable
我有一个属性:
public decimal? DejanskaKolicina { get; set; }
Run Code Online (Sandbox Code Playgroud)
和Resharper告诉我:
明确指定字符串转换中的文化
但如果我使用:
DejanskaKolicina.ToString(CultureInfo.CurrentCulture)
Run Code Online (Sandbox Code Playgroud)
我总是得到以下信息:
ToString方法有0个参数但是用1个参数调用它
如果我更改小数属性,使其不再可为空,那么它的工作原理.我如何使用ToString(CultureInfo.CurrentCulture)可空属性?
小智 7
那个特殊的ToString重载只存在于a decimal,所以你可以通过只调用它来使它工作decimal:
DejanskaKolicina == null ? String.Empty : DejanskaKolicina.Value.ToString(CultureInfo.CurrentCulture)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4699 次 |
| 最近记录: |