日期:2014-05-18  浏览次数:20900 次

C# 把一个输入的字符串的首字母提出来的方法
C# 把一个输入的字符串的首字母提出来的方法

------解决方案--------------------
什么意思?具体点
------解决方案--------------------
首字母?首字符?
string s;
首字符就是s[0]

------解决方案--------------------
探讨
首字母?首字符?
string s;
首字符就是s[0]

------解决方案--------------------
C# code
var result = from x in "hello world".Split(" ")
             select x[0];
foreach (char c in result)
{
    Console.WriteLine(c);
}

// output:
// h
// w

------解决方案--------------------
C# code
            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
看看这里吧有你要的
------解决方案--------------------
探讨

http://hi.baidu.com/langziyouxia40/blog/item/72746a55fcd6075e574e000d.html
看看这里吧有你要的

------解决方案--------------------
如果是提取汉字拼音的首字母,最靠谱的还是自己做一个对应的表。
------解决方案--------------------
string a ="这里填写你要输入的字符串";
if(a.trim()= string .empty)
 { 
//提示不存在首字母
 }
 else{
//get first char . 
a.subsring(0,1)

 
------解决方案--------------------
面试题~~
------解决方案--------------------
string s = "abc";
char a = s[0];
------解决方案--------------------
探讨

string s = "abc";
char a = s[0];

------解决方案--------------------
用substring可以吧
------解决方案--------------------
C# code

 /// <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