C#用Split将英文首字母转换成大写 定义字符串 比如 aaa bbb ccc,用Split将小a小b小c转换成大写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = "aaa bbb ccc"; str = Regex.Replace(str, @"\b[a-z]", delegate(Match m) { return m.Value.ToUpper(); }); static void Main(string[] args) { var s = "aaa bbb ccc"; var t = s.Split(new char[] { ' ' }).Select(x => UppercaseFirst(x)); Console.WriteLine(string.Join(" ", t)); } static string UppercaseFirst(string s) { if (string.IsNullOrEmpty(s)) { return string.Empty; } char[] a = s.ToLower().ToCharArray(); a[0] = char.ToUpper(a[0]); return new string(a); }用这则就这样写Console.WriteLine(Regex.Replace(s, @"\w+", x => UppercaseFirst(x.Value))); C#界面复位的问题 谁能帮我这段代码简单的注释下,谢谢了。 C# Express 2005 搜狗输入法切换就不响应? 返回登陆前的链接????????为什么不行??????? IO流问题~ 读取目录文件并付值 DataBindings.Add方法如何绑radiobutton和Datetimepicker? WinForm 窗体调用的简单问题---------急,解决就给分 急啊,aql与xml的问题 关于.NET framework 1.1 请问一个混合编程问题? 生产计划文本框如何处理 如何编写自己的文本转化为语音的动态链接库,或者如何自己编写文本转语音代码
string str = "aaa bbb ccc";
str = Regex.Replace(str, @"\b[a-z]", delegate(Match m) { return m.Value.ToUpper(); });
{
var s = "aaa bbb ccc";
var t = s.Split(new char[] { ' ' }).Select(x => UppercaseFirst(x));
Console.WriteLine(string.Join(" ", t));
}
static string UppercaseFirst(string s)
{
if (string.IsNullOrEmpty(s))
{
return string.Empty;
}
char[] a = s.ToLower().ToCharArray();
a[0] = char.ToUpper(a[0]);
return new string(a);
}
用这则就这样写Console.WriteLine(Regex.Replace(s, @"\w+", x => UppercaseFirst(x.Value)));