c#截取字符串 要求中文为2个字母的位置
比如cf穿越火线总共10个字母的位置我的方法认为是8个字母的位置谢谢就是比如说crossfire穿越火线和腾讯精品游戏穿越火线设计游戏(超出的字符串用...代替)一般截取...
比如 cf穿越火线
总共10个字母的位置
我的方法认为是8个字母的位置
谢谢
就是 比如说 crossfire穿越火线 和 腾讯精品游戏穿越火线设计游戏
(超出的字符串用...代替)
一般截取前12位,结果是 crossfire穿越火... 和 腾讯精品游戏穿越火线设计...
现在我想每个汉字相当于2个字母
结果是 crossfire穿越... 和 腾讯精品游戏... 展开
总共10个字母的位置
我的方法认为是8个字母的位置
谢谢
就是 比如说 crossfire穿越火线 和 腾讯精品游戏穿越火线设计游戏
(超出的字符串用...代替)
一般截取前12位,结果是 crossfire穿越火... 和 腾讯精品游戏穿越火线设计...
现在我想每个汉字相当于2个字母
结果是 crossfire穿越... 和 腾讯精品游戏... 展开
5个回答
展开全部
string str = "cf穿越火线";
str=str.Substring(0, 2);
str=str.Substring(0, 2);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string str = "cf穿越火线";
str=str.Substring(0, 2); 这样就可以啊,你的前两字母不是英文吗,
str=str.Substring(0, 2); 这样就可以啊,你的前两字母不是英文吗,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个函数试试吧!
你认为呢????
public string SubString(string str)
{
string temp;
if(str.Length>=12)
{
temp= str.Substring(0, 12)+"...";
return temp;
}
else
{
return str;
}
}
你认为呢????
public string SubString(string str)
{
string temp;
if(str.Length>=12)
{
temp= str.Substring(0, 12)+"...";
return temp;
}
else
{
return str;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先转换为byte[],看数组的长度就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题描述的太混乱,意思是字符串前面两位一定是字母?只截取其中的中文?还是别的?就不能给出一些例子吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询