zoukankan
html css js c++ java
字符串截取固定长度的方法(C#)
字符串截取固定长度的方法(C#)
这个函数也没有什么特别之处,就是可以截取一定长度的字符串,可能小特点就是len是字节,解决了汉字与英文字节不一样导致直接截取到的长度不一样的问题
1
字符串截取函数
#region
字符串截取函数
2
public
static
string
CutString(
string
inputString,
int
len)
3
{
4
5
6
ASCIIEncoding ascii
=
new
ASCIIEncoding();
7
int
tempLen
=
0
;
8
string
tempString
=
""
;
9
byte
[] s
=
ascii.GetBytes(inputString);
10
for
(
int
i
=
0
;i
<
s.Length;i
++
)
11
{
12
if
((
int
)s[i]
==
63
)
13
{
14
tempLen
+=
2
;
15
}
16
else
17
{
18
tempLen
+=
1
;
19
}
20
21
try
22
{
23
tempString
+=
inputString.Substring(i,
1
);
24
}
25
catch
26
{
27
break
;
28
}
29
30
if
(tempLen
>
len)
31
break
;
32
}
33
//
如果截过则加上半个省略号
34
byte
[] mybyte
=
System.Text.Encoding.Default.GetBytes(inputString);
35
if
(mybyte.Length
>
len)
36
tempString
+=
"
…
"
;
37
38
39
return
tempString;
40
}
41
#endregion
42
查看全文
相关阅读:
PHP数据库备份文件分卷导入的实现思路
用delphi如何实现启动停止windows服务
【创意logo】第23个世界无烟日 让烟草远离女性
修改“windows xp资源管理器”的默认打开路径
PHP百行代码快速构建简易聊天室
简单的方法实现判断Mysql内某个字段Fields是否存在
Blackhand的插件管理部分
PHP 与 ASP.NET 正面交锋
C语言运算符
功能齐全的发送邮件类
原文地址:https://www.cnblogs.com/xiaozhang/p/1051884.html
最新文章
一个占用空间100多M的文件压缩后不到10M
.NET SDK里的实例入门,安装后老是有问题.
05车83号
昨晚.
php函数 ini_set
BlackHand CMS抢先看
[AS3]纯AS代码实现可预览本地图片的flash上传客户端
用PHP忙了一晚上写的图片缩略和图片等比缩放函数
php rss生成类
正则表达式抓取页面内所有的超链接
热门文章
Duplicate entry '0' for key 1
Delphi实现程序自销毁(自杀)
怎样才能成为PHP高手?
100多个很有用的JavaScript函数以及基础写法大集合
无法访问网上邻居解决方法
用PHP编程语言开发动态WAP页面
PHP数据库分卷导出备份的实现思路
本人原创可编译执行php脚本的php函数
将“Windows 资源管理器”的默认视图更改为“我的电脑”
showModalDialog的返回值
Copyright © 2011-2022 走看看