以下代码抛出错误
'索引和长度必须引用字符串中的位置。参数名称:长度'。
Sub Main()
Dim Ex As String
Dim yy As String =
(If(String.IsNullOrEmpty(Ex), "", Ex)).ToString().Substring(0, 1000)
End Sub
从上面的代码中可以清楚地看出错误是由于字符串 Ex 什么都没有。
但是要解决问题
1. Need to check
a. Whether the string is Null Or Empty
b. If not,
a. Has more than 1000 chars.....? extract 1000 chars.
b. Else use the string as it is.
要实现上述逻辑,至少需要 2 个 If 子句。
我们有没有更好的逻辑来实现上面...?
提前致谢。