将字符串的第一个字母变大写的问题.

ivan52027 2006-10-08 06:26:49
string InsertStr="wang";
string FirstChar=InsertStr[0].ToString().ToUpper();//取第一个字符变大写
InsertStr.Replace(InsertStr[0].ToString(),FirstChar);//替换;
MessageBox.Show(InsertStr);

执行上面的语句之后,为什么InsertStr还是"wang",为什么不把第一个字母大写变成"Wang"? 哪位大哥看一下,想了好久想不通啊
...全文
158 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
andybogard 2006-10-08
  • 打赏
  • 举报
回复
要赋值的啊
InsertStr = InsertStr.Replace(InsertStr[0].ToString(),FirstChar);
seesharp 2006-10-08
  • 打赏
  • 举报
回复
InsertStr = InsertStr.Replace(InsertStr[0].ToString(),FirstChar);//替换;
ivan52027 2006-10-08
  • 打赏
  • 举报
回复
谢谢两位,已经结帖.

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧