黑马程序员技术交流社区

标题: 第11届ASP.Net+Android+IOS黑马学员交流 [打印本页]

作者: 【⑨】№①妮    时间: 2013-12-19 08:45
标题: 第11届ASP.Net+Android+IOS黑马学员交流
本帖最后由 【⑨】№①妮 于 2013-12-19 09:23 编辑

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

作者: 〆、单曲循环    时间: 2013-12-19 09:12
  1. string str = "hello";
  2.             str = str[0].ToString().ToUpper() + str.Substring(1);
复制代码

作者: 伱涐的距离    时间: 2013-12-19 09:22
将首字母转换成大写或小写,首先应该使用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          }         }
作者: 林成彬    时间: 2013-12-19 09:36
用ToSubstring(1)的方法将首字母拿出来,用ToLower()方法就可以转换成小写,而用ToUpper()方法则转换成大写.在将首字母拼接上就好了.
作者: V_John    时间: 2013-12-19 12:03
亲,你把标题设置成和内容有关系的吧,这个好让别人帮助你!谢谢合作!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2