注意 C# 中 string.Substring 的索引和长度

string.Substring 可以跟两个参数,第一个参数索引表示从哪里开始取子字符串,第二个参数长度表示取多少个字符。

索引必须是字符串内的位置,而长度也必须是字符串内的位置,否则会报错。这和 ASP 中的 VBScript 语言不同,要特别注意。比如,以下语句就会出错。

string str = "guest";
str = str.Substring(0, 100);

你可能感兴趣的