2 c# type-conversion variable-assignment
_item = new OutTYonetimOzet();
_item.Banka = Convert.ToDecimal(" ");
liste.Add(_item);
Run Code Online (Sandbox Code Playgroud)
有一个名单liste.在列表项中,Banka命名元素是十进制值.我想在屏幕上显示空字符串时显示空字符串.但是这段代码得到了一个无法投射的错误.问题是什么.
错误信息是:
输入字符串的格式不正确.
没有"空白小数"这样的东西.decimal不能有一个"空白"的值 - 它总是有一个数值.Convert.ToDecimal(" ")是荒谬的 - 没有什么可以回归是有道理的.
您可以尝试使用Nullable<decimal>(decimal?也许); 即
public decimal? Banka {get;set;}
Run Code Online (Sandbox Code Playgroud)
和
_item.Banka = null;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
326 次 |
| 最近记录: |