將一組簡(jiǎn)體的漢字轉(zhuǎn)換成繁體的漢字景描,剛開(kāi)始有點(diǎn)茫然囱桨,后來(lái)在網(wǎng)上搜了一下思路邮旷,結(jié)果很少有涉及,終于我在看了MSDN后找到了如何解決蝇摸,可能這方面對(duì)一些高程來(lái)說(shuō)很Easy婶肩,但是除了高程還有很大一部分的初中程并不知道,所以我寫這個(gè)只是提醒和幫助一下大家貌夕。下面分享下:
1. 想要實(shí)現(xiàn)這個(gè)程序的目的律歼,我們就要先確定怎么去實(shí)現(xiàn),是否會(huì)用到一些其他的類庫(kù)啡专,總之一句話险毁,我們要先確定需求,然后根據(jù)需求去分析。
2. 言歸正傳畔况,首先我們要引用Microsoft.VisualBasic這個(gè)類庫(kù)
3. 其次我們?yōu)榱丝粗奖憔校陆ㄒ粋€(gè)aspx的頁(yè)面,在頁(yè)面中放置4個(gè)控件就可以了跷跪,一個(gè)textbox馋嗜,一個(gè)textarea,兩個(gè)button吵瞻,textbox用于輸入要轉(zhuǎn)換的漢字葛菇,textarea用于顯示轉(zhuǎn)換后的數(shù)字,button用于控制轉(zhuǎn)換橡羞,頁(yè)面效果如圖:
4. 最后呢就是在aspx.cs中實(shí)現(xiàn)了眯停,代碼如下:
////// 轉(zhuǎn)繁體
/////////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;? ? ? ? ? ? }? ? ? ? }? ? }? ? ////// 轉(zhuǎn)簡(jiǎn)體
/////////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"://轉(zhuǎn)繁體? ? ? ? ? ? ? ? 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
5. 到這里我們需要的功能就實(shí)現(xiàn)了,效果如下: