| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 608 人关注过本帖
标题:如何截取字符串长度?
只看楼主 加入收藏
lovexran
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2008-3-20
收藏
 问题点数:0 回复次数:3 
如何截取字符串长度?
如何截取字符串长度啊?
搜索更多相关主题的帖子: 字符 长度 
2008-04-16 09:46
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
#region 字符串截取函数
  public static string CutString(string inputString,int len)
  {

   ASCIIEncoding ascii =  new ASCIIEncoding();
  int tempLen=0;
  string tempString="";
  byte[] s = ascii.GetBytes(inputString);
  for(int i=0;i<s.Length;i++)
  {
  if((int)s[i]==63)
  {
  tempLen+=2;
  }
  else
  {
  tempLen+=1;
  }
               
  try
  {
  tempString+=inputString.Substring(i,1);
  }
  catch
  {
  break;
  }

  if(tempLen>len)
  break;
  }
  //如果截过则加上半个省略号
  byte[] mybyte=System.Text.Encoding.Default.GetBytes(inputString);
  if(mybyte.Length>len)
  tempString+="…";

  return tempString;
  }
  #endregion
2008-04-16 09:49
lovexran
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2008-3-20
收藏
得分:0 
回复 2# 的帖子
有一句搞定的吗?呵呵
2008-04-16 09:53
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
substring(int start ,int end)
2008-04-16 12:38
快速回复:如何截取字符串长度?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024222 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved