中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C#@ȡhַƴĸ

2018-07-20    Դopen-open

Ə(qing)(sh)ϾٴȺfLinuxRSʹ

@(g)C#(jng)܉õȡhֵƴĸÑԃ

using System.Text;
 
namespace DotNet.Utilities
{
    public class PinYin
    {
        public string GetFirstLetter(string hz)
        {
            string ls_second_eng = "CJWGNSPGCGNESYPBTYYZDXYKYGTDJNNJQMBSGZSCYJSYYQPGKBZGYCYWJKGKLJSWKPJQHYTWDDZLSGMRYPYWWCCKZNKYDGTTNGJEYKKZYTCJNMCYLQLYPYQFQRPZSLWBTGKJFYXJWZLTBNCXJJJJZXDTTSQZYCDXXHGCKBPHFFSSWYBGMXLPBYLLLHLXSPZMYJHSOJNGHDZQYKLGJHSGQZHXQGKEZZWYSCSCJXYEYXADZPMDSSMZJZQJYZCDJZWQJBDZBXGZNZCPWHKXHQKMWFBPBYDTJZZKQHYLYGXFPTYJYYZPSZLFCHMQSHGMXXSXJJSDCSBBQBEFSJYHWWGZKPYLQBGLDLCCTNMAYDDKSSNGYCSGXLYZAYBNPTSDKDYLHGYMYLCXPYCJNDQJWXQXFYYFJLEJBZRXCCQWQQSBNKYMGPLBMJRQCFLNYMYQMSQTRBCJTHZTQFRXQ" +
         "HXMJJCJLXQGJMSHZKBSWYEMYLTXFSYDSGLYCJQXSJNQBSCTYHBFTDCYZDJWYGHQFRXWCKQKXEBPTLPXJZSRMEBWHJLBJSLYYSMDXLCLQKXLHXJRZJMFQHXHWYWSBHTRXXGLHQHFNMNYKLDYXZPWLGGTMTCFPAJJZYLJTYANJGBJPLQGDZYQYAXBKYSECJSZNSLYZHZXLZCGHPXZHZNYTDSBCJKDLZAYFMYDLEBBGQYZKXGLDNDNYSKJSHDLYXBCGHXYPKDJMMZNGMMCLGWZSZXZJFZNMLZZTHCSYDBDLLSCDDNLKJYKJSYCJLKOHQASDKNHCSGANHDAASHTCPLCPQYBSDMPJLPCJOQLCDHJJYSPRCHNWJNLHLYYQYYWZPTCZGWWMZFFJQQQQYXACLBHKDJXDGMMYDJXZLLSYGXGKJRYWZWYCLZMSSJZLDBYDCFCXYHLXCHYZJQSFQAGMNYXPFRKSSB" +
         "JLYXYSYGLNSCMHCWWMNZJJLXXHCHSYDSTTXRYCYXBYHCSMXJSZNPWGPXXTAYBGAJCXLYSDCCWZOCWKCCSBNHCPDYZNFCYYTYCKXKYBSQKKYTQQXFCWCHCYKELZQBSQYJQCCLMTHSYWHMKTLKJLYCXWHEQQHTQHZPQSQSCFYMMDMGBWHWLGSSLYSDLMLXPTHMJHWLJZYHZJXHTXJLHXRSWLWZJCBXMHZQXSDZPMGFCSGLSXYMJSHXPJXWMYQKSMYPLRTHBXFTPMHYXLCHLHLZYLXGSSSSTCLSLDCLRPBHZHXYYFHBBGDMYCNQQWLQHJJZYWJZYEJJDHPBLQXTQKWHLCHQXAGTLXLJXMSLXHTZKZJECXJCJNMFBYCSFYWYBJZGNYSDZSQYRSLJPCLPWXSDWEJBJCBCNAYTWGMPAPCLYQPCLZXSBNMSGGFNZJJBZSFZYNDXHPLQKZCZWALSBCCJXJYZGWKYP" +
         "SGXFZFCDKHJGXDLQFSGDSLQWZKXTMHSBGZMJZRGLYJBPMLMSXLZJQQHZYJCZYDJWBMJKLDDPMJEGXYHYLXHLQYQHKYCWCJMYYXNATJHYCCXZPCQLBZWWYTWBQCMLPMYRJCCCXFPZNZZLJPLXXYZTZLGDLDCKLYRZZGQTGJHHHJLJAXFGFJZSLCFDQZLCLGJDJCSNCLLJPJQDCCLCJXMYZFTSXGCGSBRZXJQQCTZHGYQTJQQLZXJYLYLBCYAMCSTYLPDJBYREGKLZYZHLYSZQLZNWCZCLLWJQJJJKDGJZOLBBZPPGLGHTGZXYGHZMYCNQSYCYHBHGXKAMTXYXNBSKYZZGJZLQJDFCJXDYGJQJJPMGWGJJJPKQSBGBMMCJSSCLPQPDXCDYYKYFCJDDYYGYWRHJRTGZNYQLDKLJSZZGZQZJGDYKSHPZMTLCPWNJAFYZDJCNMWESCYGLBTZCGMSSLLYXQSXSBSJS" +
         "BBSGGHFJLWPMZJNLYYWDQSHZXTYYWHMCYHYWDBXBTLMSYYYFSXJCSDXXLHJHFSSXZQHFZMZCZTQCXZXRTTDJHNNYZQQMNQDMMGYYDXMJGDHCDYZBFFALLZTDLTFXMXQZDNGWQDBDCZJDXBZGSQQDDJCMBKZFFXMKDMDSYYSZCMLJDSYNSPRSKMKMPCKLGDBQTFZSWTFGGLYPLLJZHGJJGYPZLTCSMCNBTJBQFKTHBYZGKPBBYMTTSSXTBNPDKLEYCJNYCDYKZDDHQHSDZSCTARLLTKZLGECLLKJLQJAQNBDKKGHPJTZQKSECSHALQFMMGJNLYJBBTMLYZXDCJPLDLPCQDHZYCBZSCZBZMSLJFLKRZJSNFRGJHXPDHYJYBZGDLQCSEZGXLBLGYXTWMABCHECMWYJYZLLJJYHLGBDJLSLYGKDZPZXJYYZLWCXSZFGWYYDLYHCLJSCMBJHBLYZLYCBLYDPDQYSXQZB" +
         "YTDKYXJYYCNRJMDJGKLCLJBCTBJDDBBLBLCZQRPXJCGLZCSHLTOLJNMDDDLNGKAQHQHJGYKHEZNMSHRPHQQJCHGMFPRXHJGDYCHGHLYRZQLCYQJNZSQTKQJYMSZSWLCFQQQXYFGGYPTQWLMCRNFKKFSYYLQBMQAMMMYXCTPSHCPTXXZZSMPHPSHMCLMLDQFYQXSZYJDJJZZHQPDSZGLSTJBCKBXYQZJSGPSXQZQZRQTBDKYXZKHHGFLBCSMDLDGDZDBLZYYCXNNCSYBZBFGLZZXSWMSCCMQNJQSBDQSJTXXMBLTXZCLZSHZCXRQJGJYLXZFJPHYMZQQYDFQJJLZZNZJCDGZYGCTXMZYSCTLKPHTXHTLBJXJLXSCDQXCBBTJFQZFSLTJBTKQBXXJJLJCHCZDBZJDCZJDCPRNPQCJPFCZLCLZXZDMXMPHJSGZGSZZQJYLWTJPFSYASMCJBTZKYCWMYTCSJJLJCQLWZM" +
         "ALBXYFBPNLSFHTGJWEJJXXGLLJSTGSHJQLZFKCGNNDSZFDEQFHBSAQTGLLBXMMYGSZLDYDQMJJRGBJTKGDHGKBLQKBDMBYLXWCXYTTYBKMRTJZXQJBHLMHMJJZMQASLDCYXYQDLQCAFYWYXQHZ";
 
            string ls_second_ch = "ءآأؤإئاةتثجحخدذرزسشصضطظعGػؼؽ" +
         "ؾؿdÆƅȅʏPvIυQTّ؄qڄt١٢٣٤٥٦٧٨٩٪٫٬ٮzٰٴٵRٷٸٹٺٻټٽپٿƃf˂E܃LeZDЖCLAڡڢڣڤڥӓӏӘ֎nGbXgtxrECԟԑԜԖԍԏՊ՟ԂVaNOՌՎՆ՘Ք~rRGo]@IXOBJ՛փוqukֆPSHחd׏" +
         "wۡۢPۤۥۧۨiBۭ۫۬ۮۯ۰۱۲۳۴۵۶۷۸۹ۺcJ۾ۿΎЈډ݉ꈺNsP_ܡܢܣܤܥܦܧܨܩܪܫܬܭܮܯܱܰܲHܴܷܸܹܻܵܶܺGܾܽ|˞{OɐSrd\LʁɜwCjΜnݢ|ݤpȇݧݨݩPnݬݭݮݯWݱWݳݴ~ݶ" +
         "ݷݸݹLݻݼݽݾݿҿMrʉVyvʚ`AޡޢޣޤޥަާިީުޫެIޮޯްޱ޲޳˒޵޶޷޸޹\޻޼޽޾޿YŊYΌВГדᓝ瓥dtߡX]ߤx{ߧߨߩߪ߫߬߭߮߯߰s߲߳\ߵ߶߷߸߹ߺ߻`߾hJˇԇ}ׇ^ۇ߇ᇝ" +
         "凁OZKേD྇LJ\҇߇Ύ᪍ᬍsᯍ᳍ẎFἍᾍȎV͍ύڎpEs⣫M⧫J" +
         "hqAGQtx}~ϏTsݏ[ԑYQÐŐ㡐㤑a㪐㲑C|VZbh`Yb]HDIR➖윿{oT䣛ќ䪝䮞gG䴜Z^ĝȞcʜO۞ݞ]㝧" +
         "ut|寞q߃ޟߊ梋樊檋I歌D泋z澋Nj܋̋Ջz|Aw~PUSKs\t~KJuqvwkCUEIH竽W{c_p紾iER^JUl~|" +
         "DPNbdcrOV_~zwi\`RQy^|k歇tqI觭a諭赭tyw辘qƗn͙ϙҙؗdܙޙfᗿE昁u飘鬙鳙™鶙Ùřș{ՙٙܙ_{㚑嚌蚗ꚛܐܗV_TW" +
         "F]UYeb`m݂yzwݏAOꦑꮑ갮T껕ɕ̕ҕSBLOٗDWBclgyَҗJҠ]DMPU릚멚뱚봚븠ɖVFÄĒTteĜ좚eRSZ`jݞW콟ƟʠF" +
         "c[UXZa˳Ҵִ~{AÏ`bQA{OSkj[^Z`XfgpCBGIDsBetKzbAfx|PC||@n" +
         "H~SsZu|HQKdUO|J}DUIky\SMNOCh|jZCOsRwFSdcRz|v[PZ]OY^gl\F_YWpwX۰XO䰒ABD`a]d]Mdўc@h㰗" +
         "eœ˜@RM}WhDAlϊ͘ϖϠ|͐u·ϓXϔNźVǹaջeغ`ܹ~jDX뺄?bo)f[ŜAUu" +
         "˶iμcgռR{ڎzOۄVEۋ]QWUbۘXkgxznZV\Ze_fblrp}wxhׇY|dVcTq^nbqo\~?chng)aNOEHKFTl{qvmB" +
         "LZXVk^dXtyx|uWNtoB";
 
            string return_py = "";
            byte[] array = new byte[2];
 
            for (int i = 0; i < hz.Length; i++)
            {
                array = System.Text.Encoding.Default.GetBytes(hz[i].ToString());
 
                //ǝh
                if (array[0] < 176)
                {
                    return_py += hz[i];
                }
                //һ(j)h
                else if (array[0] >= 176 && array[0] <= 215)
                {
 
                    if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "z";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "y";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "x";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "w";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "t";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "s";
                    else if (hz[i].ToString().CompareTo("Ȼ") >= 0)
                        return_py += "r";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "q";
                    else if (hz[i].ToString().CompareTo("ž") >= 0)
                        return_py += "p";
                    else if (hz[i].ToString().CompareTo("Ŷ") >= 0)
                        return_py += "o";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "n";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "m";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "l";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "k";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "j";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "h";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "g";
                    else if (hz[i].ToString().CompareTo("l(f)") >= 0)
                        return_py += "f";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "e";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "d";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "c";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "b";
                    else if (hz[i].ToString().CompareTo("") >= 0)
                        return_py += "a";
                }
                //(j)h
                else if (array[0] >= 215)
                {
                    return_py += ls_second_eng.Substring(ls_second_ch.IndexOf(hz[i].ToString(), 0), 1);
                }
            }
            return return_py.ToUpper();
        }
 
        /// <summary>
        /// ȡhƴĸ
        /// </summary>
        /// <param name="UnName">h</param>
        /// <returns>ĸ</returns>
        public static string GetCodstring(string UnName)
        {
            int i = 0;
            ushort key = 0;
            string strResult = string.Empty;
 
            Encoding unicode = Encoding.Unicode;
            Encoding gbk = Encoding.GetEncoding(936);
            byte[] unicodeBytes = unicode.GetBytes(UnName);
            byte[] gbkBytes = Encoding.Convert(unicode, gbk, unicodeBytes);
            while (i < gbkBytes.Length)
            {
                if (gbkBytes[i] <= 127)
                {
                    strResult = strResult + (char)gbkBytes[i];
                    i++;
                }
                #region ɝhƴ(jin)a,ȡƴĸ
                else
                {
                    key = (ushort)(gbkBytes[i] * 256 + gbkBytes[i + 1]);
                    if (key >= '\uB0A1' && key <= '\uB0C4')
                    {
                        strResult = strResult + "A";
                    }
                    else if (key >= '\uB0C5' && key <= '\uB2C0')
                    {
                        strResult = strResult + "B";
                    }
                    else if (key >= '\uB2C1' && key <= '\uB4ED')
                    {
                        strResult = strResult + "C";
                    }
                    else if (key >= '\uB4EE' && key <= '\uB6E9')
                    {
                        strResult = strResult + "D";
                    }
                    else if (key >= '\uB6EA' && key <= '\uB7A1')
                    {
                        strResult = strResult + "E";
                    }
                    else if (key >= '\uB7A2' && key <= '\uB8C0')
                    {
                        strResult = strResult + "F";
                    }
                    else if (key >= '\uB8C1' && key <= '\uB9FD')
                    {
                        strResult = strResult + "G";
                    }
                    else if (key >= '\uB9FE' && key <= '\uBBF6')
                    {
                        strResult = strResult + "H";
                    }
                    else if (key >= '\uBBF7' && key <= '\uBFA5')
                    {
                        strResult = strResult + "J";
                    }
                    else if (key >= '\uBFA6' && key <= '\uC0AB')
                    {
                        strResult = strResult + "K";
                    }
                    else if (key >= '\uC0AC' && key <= '\uC2E7')
                    {
                        strResult = strResult + "L";
                    }
                    else if (key >= '\uC2E8' && key <= '\uC4C2')
                    {
                        strResult = strResult + "M";
                    }
                    else if (key >= '\uC4C3' && key <= '\uC5B5')
                    {
                        strResult = strResult + "N";
                    }
                    else if (key >= '\uC5B6' && key <= '\uC5BD')
                    {
                        strResult = strResult + "O";
                    }
                    else if (key >= '\uC5BE' && key <= '\uC6D9')
                    {
                        strResult = strResult + "P";
                    }
                    else if (key >= '\uC6DA' && key <= '\uC8BA')
                    {
                        strResult = strResult + "Q";
                    }
                    else if (key >= '\uC8BB' && key <= '\uC8F5')
                    {
                        strResult = strResult + "R";
                    }
                    else if (key >= '\uC8F6' && key <= '\uCBF9')
                    {
                        strResult = strResult + "S";
                    }
                    else if (key >= '\uCBFA' && key <= '\uCDD9')
                    {
                        strResult = strResult + "T";
                    }
                    else if (key >= '\uCDDA' && key <= '\uCEF3')
                    {
                        strResult = strResult + "W";
                    }
                    else if (key >= '\uCEF4' && key <= '\uD188')
                    {
                        strResult = strResult + "X";
                    }
                    else if (key >= '\uD1B9' && key <= '\uD4D0')
                    {
                        strResult = strResult + "Y";
                    }
                    else if (key >= '\uD4D1' && key <= '\uD7F9')
                    {
                        strResult = strResult + "Z";
                    }
                    else
                    {
                        strResult = strResult + "?";
                    }
                    i = i + 2;
                }
                #endregion
            }
            return strResult;
        }
    }
}

(bio) b2c ssl

(qun)վ²ԾW(wng)j(lu)֙(qun)Ո(qng)“(lin)ϵwest999com@outlook.com
؄eע⣺վD(zhun)dՓվ^c(din)
վṩĈDƬزģ(qun)wԭʹãՈ(qng)cԭ“(lin)ϵ

һƪ:C#bDESa

һƪ:C#õSC(j)ȫaϣܣķb