日期:2014-05-18 浏览次数:21111 次
var result = from x in "hello world".Split(" ")
             select x[0];
foreach (char c in result)
{
    Console.WriteLine(c);
}
// output:
// h
// w
------解决方案--------------------
            string a;
            string b;
            a = textbox1.text;
            b = a.Substring(0,1);
------解决方案--------------------
lz是不是没有表达清楚呢?如果真的只是取输入的一串字符的首字母,那s[0]就ok了啊。
------解决方案--------------------
http://hi.baidu.com/langziyouxia40/blog/item/72746a55fcd6075e574e000d.html
看看这里吧有你要的
------解决方案--------------------
 /// <summary>
        /// 取单个汉字拼音的首字母
        /// </summary>
        public static string GetGbkX(string str)
        {
            if (str.CompareTo("吖") < 0)
            {
                return str;
            }
            if (str.CompareTo("八") < 0)
            {
                return "a";
            }
            if (str.CompareTo("嚓") < 0)
            {
                return "b";
            }
            if (str.CompareTo("咑") < 0)
            {
                return "c";
            }
            if (str.CompareTo("妸") < 0)
            {
                return "d";
            }
            if (str.CompareTo("发") < 0)
            {
                return "e";
            }
            if (str.CompareTo("旮") < 0)
            {
                return "f";
            }
            if (str.CompareTo("铪") < 0)
            {
                return "g";
            }
            if (str.CompareTo("讥") < 0)
            {
                return "h";
            }
            if (str.CompareTo("咔") < 0)
            {
                return "j";
            }
            if (str.CompareTo("垃") < 0)
            {
                return "k";
            }
            if (str.CompareTo("嘸") < 0)
            {
                return "l";
            }
            if (str.CompareTo("拏") < 0)
            {
                return "m";
            }
            if (str.Compare