改建一下C# Substring()函数

C#的Substring()函数中,如果大家一不小心输入一个截取长度超越字符串的长时,就会吸收一个非凡:startIndex cannot be larger than length of
string 。

如:
图片 1

网页运行之后:
图片 2

Insus.NET的渴求是,只要输入一个超出或是等于0的数值时,它就能匡助我们截取,假诺输入的数值高于字符串的长短,就回到字符串,这就是大家所需要的。因而Insus.NET写了一个扩充方法,而且此措施重载:

图片 3

近日大家再利用InsusSubstring()来载取字符串,列举三个例证,第一个是截取3字符:
图片 4

第二个例子,输入截取15个字符长度,由于15在乎字符长度5大,但在运行时,没有丰盛出现了,所所有字符串取出。
图片 5

在扩大的类中,第二个重载方法,Insus.NET没有帖出,你只要想全盘它,参考第一个艺术,发挥一下投机的力量啊。

相关文章