【发布时间】:2015-11-11 17:03:06
【问题描述】:
我正在使用以下代码行将decimal 转换为string:
decimal a = 0;
a.ToString();
Resharper 给了我以下警告:“明确指定字符串区域性”。我想这是有道理的,因为某些文化可能使用“。” (点)或“,”(逗号)作为小数点。
但是,以下代码行:
decimal? a = 0; //a is now nullable
a.ToString();
不要显示相同的警告。我想知道这是否是 Resharper 中的错误,或者可空的 decimal 有什么特别之处?
【问题讨论】:
标签: c# resharper cultureinfo