A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 【⑨】№①妮 于 2013-12-19 09:23 编辑

怎样将字符串的首字母转换成大写或小写,而不把所有的字符转换成大写或 小写。

4 个回复

倒序浏览
  1. string str = "hello";
  2.             str = str[0].ToString().ToUpper() + str.Substring(1);
复制代码
回复 使用道具 举报
将首字母转换成大写或小写,首先应该使用string类的Substring方法将字符串的首字母截取出来,然后调用ToUpper和ToLower方法将该字母转换成大写或小写。 例如Windows窗体应用程序,在该窗体中添加一个TextBox1控件,用来输入字符串;添加两个Button控件,用来转换字符串;添加3个Label控件,用来显示转换后的字符串。 代码如下:private void button1_Click(object sender, EventArgs e)         {             string str1 = textBox1.Text.Substring(0, 1);//从textBox1中第一个位置截取一个字符             string str2 = textBox1.Text.Substring(1, textBox1.Text.Length - 1);             Label3.Text = string.ToUpper() + str2;//将str1的字符转换成大写并连接上str2         }          private void butlow_Click(object sender, EventArgs e)//转换成小写          {                string str1 = textBox1.Text.Substring(0, 1);                string str2 = textBox1.Text.Substring(1, textBox1.Text.Length - 1);                Label3.Text=str1.ToLower()+str2;//将str1的字符转换成小写并连接上str2          }         }

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
用ToSubstring(1)的方法将首字母拿出来,用ToLower()方法就可以转换成小写,而用ToUpper()方法则转换成大写.在将首字母拼接上就好了.

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
亲,你把标题设置成和内容有关系的吧,这个好让别人帮助你!谢谢合作!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马