本节课我们讲解“字符串”相关用法的最后一篇,字符串还有很多方法,我们只讲解常用的方法。大家如果需要用到的话,可以百度查询下,我们这里知识起到抛砖引玉的作用。
截取字符串的方法:
我们本节课用到的方法如下图所示。比如工业中扫描内容很长的条码,你只需要部分内容,那么就需要截取字符串了。
界面及控件设计:
我们新建如下图所示的窗体,具体控件及其属性将会以表格的形式呈现,以后不会截图了,不会的小伙伴可以从
第12课 控件-按钮的介绍
学起。
控件类型,属性和事件设置如下表格所示。
主窗体设计:
控件在主窗体上布局如下,自己选中控件后,拖拉控件边缘,可以调整大小和位置,自己觉得美观就行。
代码编写:
代码及其注释如下,大家注意string.Substring(int startIndex,int length)括号中的参数是两个整形类型的数值,第一个参数startIndex表示字符串的索引值,length是表示截取的长度。所以程序中需要将字符串类型的TextBox.Text属性转换成32位整形,然后才能代入方法的参数中。
动画演示:
在控件“目标字符串tbStrTarget”中随机输入任意字符串,为了讲解方便,动画里面输入了“0123456789”,正好字符串的索引值也是从“0”开始计算的。输入“起始索引值”,表明从目标字符串的第几个索引值开始截取。输入“截取长度”,即取几个字符。结合起来表明,从目标字符串的第几个索引值开始截取一定长度的字符串。
注意:索引值不能超过字符串的索引值,长度不能超过字符串的长度,否则一首“凉凉”(报错)送给你。
方法解释:
字符串“abcdefghijklmn”从索引值2还是截取长度为3,那么结果就是“cde”。
日积月累,聚沙成塔,每天一点,水滴石穿
扫码或者按住图片关注公众号
领取专属 10元无门槛券
私享最新 技术干货