首页 > Web开发 > 详细

.net Strings.Split静态方法和mystring.Split 实例方法在处理空字符串时的不同

时间:2020-06-11 14:12:06      阅读:52      评论:0      收藏:0      [点我收藏+]

我们知道,.net 字符串的split方法可以根据分隔符,把字符串劈开成字符串数组,也发现split既有静态方法,也有实例方法。正常情况下,用这两种方法处理的结果没有区别,但有一个例外就是对空字符串的处理。当源字符串mystring是空字符串时,静态方法Strings.Split(mystring,....)返回的是长度为1的数组(数组的元素也是空字符串),而用mystring.Split(‘,‘,StringSplitOptions.RemoveEmptyEntries)返回的则是长度为0的数组。

知道这点区别,有助于避免由此引起的难以发觉的BUG。

.net Strings.Split静态方法和mystring.Split 实例方法在处理空字符串时的不同

原文:https://www.cnblogs.com/wzy77cn/p/13092497.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!