熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C#中文字符截取函數

2013-11-13 09:43:14  來源: .NET編程 

  ///str_value 字符
///str_len 要截取的字符長度
  public string leftx(string str_valueint str_len)
  {
   int p_num = ;   
   int i;
   string New_Str_value = ;

  if (str_value==)
   {
    New_Str_value = ;
   }
   else
   {
   int Len_Num = str_valueLength;

  //if (Len_Num < str_len)
   //{
   // str_len = Len_Num;
   //}

  for (i = ;i<=Len_Num ; i++)
    {
     //str_valueSubstring(i);
     if (i >Len_Num) break;
     char c  = ConvertToChar(str_valueSubstring(i));
     if  (((int)c > ) || ((int)c<))
     {
      p_num = p_num + ;

  }
     else
     {
      p_num = p_num + ;

  }

  if (p_num >= str_len)
     {
      
      New_Str_value = str_valueSubstring(i+);
      
      break;
     }
     else
     {
      New_Str_value = str_value;     
     }
   
    }
   
      }
   return New_Str_value;
  }


From:http://tw.wingwit.com/Article/program/net/201311/11409.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.