C# 把一个输入的字符串的首字母提出来的方法
C# 把一个输入的字符串的首字母提出来的方法
[解决办法]
什么意思?具体点
[解决办法]
首字母?首字符?
string s;
首字符就是s[0]
[解决办法]
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.CompareTo("噢") < 0) { return "n"; } if (str.CompareTo("妑") < 0) { return "o"; } if (str.CompareTo("七") < 0) { return "p"; } if (str.CompareTo("亽") < 0) { return "q"; } if (str.CompareTo("仨") < 0) { return "r"; } if (str.CompareTo("他") < 0) { return "s"; } if (str.CompareTo("哇") < 0) { return "t"; } if (str.CompareTo("夕") < 0) { return "w"; } if (str.CompareTo("丫") < 0) { return "x"; } if (str.CompareTo("帀") < 0) { return "y"; } if (str.CompareTo("咗") < 0) { return "z"; } return str; }
[解决办法]
[code=C#][/code]string a;
string b;
a = textbox1.text;
b = a.Substring(0,1);
[解决办法]
string a; string b; a = textbox1.text; b = a.Substring(0,1);
[解决办法]
void Main(){ Regex.Matches("hello world",@"(?<=(?:^|\s+))[a-zA-Z]") .OfType<Match>() .Select(m=>m.Value) .ToList() .ForEach(m=>Console.WriteLine(m)); /* h w */}