學用 ASP.Net 之 System.Char 結構

來源:互聯網
上載者:User
成員:
/* 欄位 */MaxValue //65535MinValue //0/* 靜態方法 */Char.ConvertFromUtf32()   //轉 Unicode 值到字串Char.ConvertToUtf32()     //轉到 Unicode 值Char.Equals()             //=Char.GetNumericValue()    //數字字元轉換成相應的值, 傳回型別是 DoubleChar.GetUnicodeCategory() //擷取字元類別Char.IsControl()          //?控制字元Char.IsDigit()            //?十進位數字(0..9)Char.IsHighSurrogate()    //?高代理項碼位(U+D800...U+DBFF)Char.IsLetter()           //?字母Char.IsLetterOrDigit()    //?字母或十進位數字?Char.IsLower()            //?小寫字母(a..z 等)Char.IsLowSurrogate()     //?低代理項碼位(U+DC00...U+DFFF)Char.IsNumber()           //?數字(0..9 等)Char.IsPunctuation()      //?標點符號?Char.IsSeparator()        //?分隔字元(空格等)Char.IsSurrogate()        //?代理項碼位Char.IsSurrogatePair()    //判斷兩個 Char 對象是否形成代理字組Char.IsSymbol()           //?符號($ + =  ^ ` | 等)Char.IsUpper()            //?大寫字母(A..Z 等)Char.IsWhiteSpace()       //?空白Char.Parse()              //轉換單字元的 String 到 CharChar.ToLower()            //轉小寫Char.ToLowerInvariant()   //轉小寫, 使用地區性規則Char.ToString()           //Char.ToUpper()            //轉大寫Char.ToUpperInvariant()   //轉大寫, 使用地區性規則Char.TryParse()           //嘗試轉換單字元的 String 到 Char/* 對象方法 */CompareTo() //對比, 返回表示距離的整數
GetNumericValue():
protected void Button1_Click(object sender, EventArgs e){    double f1 = char.GetNumericValue('9');       // 9    double f2 = char.GetNumericValue('A');       //-1    double f3 = char.GetNumericValue('萬');      //-1    double f4 = char.GetNumericValue("A1B2", 3); // 2    TextBox1.Text = string.Concat(f1, "\n", f2, "\n", f3, "\n", f4);}
ConvertFromUtf32()、ConvertToUtf32():
protected void Button1_Click(object sender, EventArgs e){    string s1 = char.ConvertFromUtf32(65);     //A    string s2 = char.ConvertFromUtf32(0x4e07); //萬    int n1 = char.ConvertToUtf32("ABC", 1);    //66    int n2 = char.ConvertToUtf32("萬", 0);     //19975    TextBox1.Text = string.Concat(s1, "\n", s2, "\n", n1, "\n", n2);}
GetUnicodeCategory():
protected void Button1_Click(object sender, EventArgs e){    char c;    string str = "";    for (int i = 20; i Control21Control22Control23Control24Control25Control26Control27Control28Control29Control30Control31Control32 SpaceSeparator33!OtherPunctuation34"OtherPunctuation35#OtherPunctuation36$CurrencySymbol37%OtherPunctuation38&OtherPunctuation39'OtherPunctuation40(OpenPunctuation41)ClosePunctuation42*OtherPunctuation43+MathSymbol44,OtherPunctuation45-DashPunctuation46.OtherPunctuation47/OtherPunctuation480DecimalDigitNumber491DecimalDigitNumber502DecimalDigitNumber513DecimalDigitNumber524DecimalDigitNumber535DecimalDigitNumber546DecimalDigitNumber557DecimalDigitNumber568DecimalDigitNumber579DecimalDigitNumber58:OtherPunctuation59;OtherPunctuation60MathSymbol63?OtherPunctuation64@OtherPunctuation65AUppercaseLetter66BUppercaseLetter67CUppercaseLetter68DUppercaseLetter69EUppercaseLetter70FUppercaseLetter71GUppercaseLetter72HUppercaseLetter73IUppercaseLetter74JUppercaseLetter75KUppercaseLetter76LUppercaseLetter77MUppercaseLetter78NUppercaseLetter79OUppercaseLetter80PUppercaseLetter81QUppercaseLetter82RUppercaseLetter83SUppercaseLetter84TUppercaseLetter85UUppercaseLetter86VUppercaseLetter87WUppercaseLetter88XUppercaseLetter89YUppercaseLetter90ZUppercaseLetter91[OpenPunctuation92\OtherPunctuation93]ClosePunctuation94^ModifierSymbol95_ConnectorPunctuation96`ModifierSymbol97aLowercaseLetter98bLowercaseLetter99cLowercaseLetter100dLowercaseLetter101eLowercaseLetter102fLowercaseLetter103gLowercaseLetter104hLowercaseLetter105iLowercaseLetter106jLowercaseLetter107kLowercaseLetter108lLowercaseLetter109mLowercaseLetter110nLowercaseLetter111oLowercaseLetter112pLowercaseLetter113qLowercaseLetter114rLowercaseLetter115sLowercaseLetter116tLowercaseLetter117uLowercaseLetter118vLowercaseLetter119wLowercaseLetter120xLowercaseLetter121yLowercaseLetter122zLowercaseLetter123{OpenPunctuation124|MathSymbol125}ClosePunctuation126~MathSymbol127Control128Control129Control130Control131Control132Control133Control134Control135Control136Control137Control138Control139Control140Control141Control142Control143Control144Control145Control146Control147Control148Control149Control150Control151Control152Control153Control154Control155Control156Control157Control158Control159Control160 SpaceSeparator161¡OtherPunctuation162¢CurrencySymbol163£CurrencySymbol164¤CurrencySymbol165¥CurrencySymbol166¦OtherSymbol167§OtherSymbol168¨ModifierSymbol169OtherSymbol170ªLowercaseLetter171«InitialQuotePunctuation172¬MathSymbol173DashPunctuation174OtherSymbol175¯ModifierSymbol176°OtherSymbol177±MathSymbol178²OtherNumber179³OtherNumber180´ModifierSymbol181µLowercaseLetter182¶OtherSymbol183·OtherPunctuation184¸ModifierSymbol185¹OtherNumber186ºLowercaseLetter187»FinalQuotePunctuation188¼OtherNumber189½OtherNumber190¾OtherNumber191¿OtherPunctuation192ÀUppercaseLetter193ÁUppercaseLetter194ÂUppercaseLetter195ÃUppercaseLetter196ÄUppercaseLetter197ÅUppercaseLetter198ÆUppercaseLetter199ÇUppercaseLetter200ÈUppercaseLetter201ÉUppercaseLetter202ÊUppercaseLetter203ËUppercaseLetter204ÌUppercaseLetter205ÍUppercaseLetter206ÎUppercaseLetter207ÏUppercaseLetter208ÐUppercaseLetter209ÑUppercaseLetter210ÒUppercaseLetter211ÓUppercaseLetter212ÔUppercaseLetter213ÕUppercaseLetter214ÖUppercaseLetter215×MathSymbol216ØUppercaseLetter217ÙUppercaseLetter218ÚUppercaseLetter219ÛUppercaseLetter220ÜUppercaseLetter221ÝUppercaseLetter222ÞUppercaseLetter223ßLowercaseLetter224àLowercaseLetter225áLowercaseLetter226âLowercaseLetter227ãLowercaseLetter228äLowercaseLetter229åLowercaseLetter230æLowercaseLetter231çLowercaseLetter232èLowercaseLetter233éLowercaseLetter234êLowercaseLetter235ëLowercaseLetter236ìLowercaseLetter237íLowercaseLetter238îLowercaseLetter239ïLowercaseLetter240ðLowercaseLetter241ñLowercaseLetter242òLowercaseLetter243óLowercaseLetter244ôLowercaseLetter245õLowercaseLetter246öLowercaseLetter247÷MathSymbol248øLowercaseLetter249ùLowercaseLetter250úLowercaseLetter251ûLowercaseLetter252üLowercaseLetter253ýLowercaseLetter254þLowercaseLetter255ÿLowercaseLetter*/
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.