C#利用微软自带库进行中文繁体和简体之间转换的方法
程序员文章站
2023-11-29 17:03:46
本文实例讲述了c#利用微软自带库进行中文繁体和简体之间转换的方法。分享给大家供大家参考。具体分析如下:
下面的代码是一个简单的转换范例,真正的核心转换语句只有一句话,其它...
本文实例讲述了c#利用微软自带库进行中文繁体和简体之间转换的方法。分享给大家供大家参考。具体分析如下:
下面的代码是一个简单的转换范例,真正的核心转换语句只有一句话,其它的都是界面和数据相关的,使用前需要引用microsoft.visualbasic这个类库
/// <summary> /// 转繁体 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void button1_click(object sender, eventargs e) { if (string.isnullorempty(txt_value.text)) { return; } else { string value = txt_value.text.trim(); string newvalue = stringconvert(value, "1"); if (!string.isnullorempty(newvalue)) { textarea1.value = newvalue; } } } /// <summary> /// 转简体 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void button2_click(object sender, eventargs e) { if (string.isnullorempty(txt_value.text)) { return; } else { string value = txt_value.text.trim(); string newvalue = stringconvert(value, "2"); if (!string.isnullorempty(newvalue)) { textarea1.value = newvalue; } } } #region istring 成员 public string stringconvert(string x, string type) { string value = string.empty; switch (type) { case "1"://转繁体 value = microsoft.visualbasic.strings.strconv(x, microsoft.visualbasic.vbstrconv.traditionalchinese,0); break; case "2": value = microsoft.visualbasic.strings.strconv(x, microsoft.visualbasic.vbstrconv.simplifiedchinese, 0); break; default: break; } return value; } #endregion
希望本文所述对大家的c#程序设计有所帮助。
上一篇: .net MVC使用Session验证用户登录(4)
下一篇: Android中退出确认框的实现代码