A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 嘴角上揚ぃ读不 于 2014-4-28 23:17 编辑

字符串的转换,1,2,3,怎么转换成壹,貮,叁

4 个回复

正序浏览
张旭辉 发表于 2014-4-28 21:30
使用泛型 枚举方法不错

   谢     谢
回复 使用道具 举报
用数组,或者字典,都挺好用的,字典快一些,键值对访问
回复 使用道具 举报
使用泛型 枚举方法不错

  1.    Dictionary<int, string> di = new Dictionary<int, string>();
  2.             //第一个为key,第二个为value
  3.             di.Add(1, "1壹");
  4.             di.Add(2, "2贰");
  5.             di.Add(3, "3叁");
  6.             di.Add(4, "4肆");
  7.             di.Add(5, "5伍");
  8.             di.Add(6, "6陆");
  9.             di.Add(7, "7柒");
  10.             di.Add(8, "8捌");
  11.             di.Add(9, "9玖");
  12.             di.Add(0, "0零");

  13.             int[] i = { 1, 2, 1,5,6,4,7,8,9,0 };
  14.             //读取枚举的结合,遍历输出
  15.             foreach (int item in i)
  16.             {
  17.                 Console.WriteLine(di[item]);
  18.             }

  19.             Console.ReadKey();
复制代码
回复 使用道具 举报
string str = "1,2,3";
string newStr = str.Replace(str, "壹,貮,叁");
Console.WriteLine(newStr);
Console.ReadKey();

String .Replace(String, String):返回一个新字符串,其中当前实例中出现的所有指定字符串都替换为另一个指定的字符串。
String .Replace 方法 (Char, Char):返回一个新字符串,其中此实例中出现的所有指定 Unicode 字符都替换为另一个指定的 Unicode 字符。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马