日期:2014-05-18 浏览次数:21107 次
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