C#中高效的截取字符串长度的方法
之前做网站里模块的列表,最开始用的截取方法很简单、用的string的length属性。
判断和定义的长度比较,超过则截取,并加上自定义后缀"...",没超过则完整显示。
这样的问题是中英文占字符不同而造成截取后长短不一。
后来想到的是通过css截取,给定width,并设置overflow:hidden。
这样截取的比较齐整勒、可是一旦中英文字符串的长度和定义width有一些误差。
标题中的汉字很容易被切割只显示左侧一部分勒,显示上也不够,所以就想到改善最初的截取方法。
改自CSDN里的一个帖子。
代码如下:
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/nextuntil/archive/2010/06/06/5650182.aspx
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: GridView自定义列(也就是说不管数据源是多少列的,都只按照你需要的列来显示)
- 下一篇:没有了
