sách gpt4 ăn đã đi

c# - 十进制?类型不是特定于文化的

In lại 作者:太空狗 更新时间:2023-10-30 00:23:52 29 4
mua khóa gpt4 giày nike

我正在使用以下代码行将 số thập phân Chuyển đổi thành sợi dây:

decimal a = 0;
a.ToString();

Resharper 给了我以下警告:“明确指定字符串区域性”。我想这是有道理的,因为有些文化可能使用“。” (点)或“,”(逗号)作为小数点。

但是,下面几行代码:

decimal? a = 0; //a is now nullable
a.ToString();

不要出现相同的警告。我想知道这是否是 Resharper 中的错误,或者是否有关于可为 null 的 số thập phân 的特殊之处?

câu trả lời hay nhất

为了扩展 Gama Felix 的回答,我认为这是因为 decimal?.ToString() 没有接受文化的重载。如果您不关心特定于文化的字符串,那么您就准备好了。如果您确实关心,那么您应该检查一个值并使用decimal?.Value.ToString()

关于c# - 十进制?类型不是特定于文化的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33655800/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress