stringbuilder碰到拼接XXx:XXX:这样的字符的时候,往往需要删除最后一个字符,通过remove(起始索引,向右移除的个数)可以实现. StringBuilder sb = new StringBuilder(); //课程 ) { sb.Append("课程名称:"); var codes = item.ExamPaperCode.Split(";"); var courses = from a in db.DltBdCourse where cod
在最近做一个系统,使用socket来完成后台操作,C#来完成前端操作.但是在定的协议里面,一定要用某个符号来表示传的数据结束.后台进行交互时,获取到的数据必须进行删除最后一个字符的操作. 比如我们协议?作为我们传数据完成标志. var date = "123?"; 方法:1: date = date.substring(0, date.lastIndexOf('?')); 方法2: date = date.substr(0,date.length-1); 方法3: date = dat