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

C# 中英文符號互轉

2022-06-13   來源: .NET編程 

  C# code

  /// 轉全角的函數(SBC case) ///

  ///

  任意字符串 /// 全角字符串 ///

  ///全角空格為半角空格為

  ///其他字符半角()與全角()的對應關系是均相差 ///

  public string ToSBC(string input)

  { //半角轉全角

  char[] c=inputToCharArray();

  for (int i = ; i < cLength; i++)

  {

  if (c[i]==)

  {

  c[i]=(char); continue;

  }

  if (c[i]<) c[i]=(char)(c[i]+);

  }

  return new string(c);

  }

  /// /// 轉半角的函數(DBC case) ///

  ///

  任意字符串

  /// 半角字符串 ///

  ///全角空格為半角空格為

  ///其他字符半角()與全角()的對應關系是均相差 ///

  public string ToDBC(string input)

  {

  char[] c=inputToCharArray();

  for (int i = ; i < cLength; i++)

  {

  if (c[i]==)

  {

  c[i]= (char); continue;

  }

  if (c[i]> && c[i]<)

  c[i]=(char)(c[i]);

  }

  return new string(c);

  }


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