【发布时间】:2016-03-15 07:27:45
【问题描述】:
我正在用 C# 动态构建一个表,我正在从数据库中提取值,我得到的索引和长度必须引用字符串异常中的一个位置。
这是被踢出的代码行:
cl.Text = totalMarginMonth.ToString().Substring(0,5);
totalMarginMonth 等于 41.3 并且当我收到错误时是十进制类型。我知道字符串的长度不是 5,但大多数值的长度至少为 5。我是否必须在子字符串之前放置一个 if 语句来读取传入的字符串的长度?
【问题讨论】:
-
什么...将字符串长度截断为 5 的目的是什么?