c#中字符串操作

上传人:第*** 文档编号:38764021 上传时间:2018-05-07 格式:DOC 页数:10 大小:49KB
返回 下载 相关 举报
c#中字符串操作_第1页
第1页 / 共10页
c#中字符串操作_第2页
第2页 / 共10页
c#中字符串操作_第3页
第3页 / 共10页
c#中字符串操作_第4页
第4页 / 共10页
c#中字符串操作_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《c#中字符串操作》由会员分享,可在线阅读,更多相关《c#中字符串操作(10页珍藏版)》请在金锄头文库上搜索。

1、搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#如何去掉字符串中所有空格 由于空格的 ASCII 码值是 32,因此,在去掉字符串中所有的空格时,只需循环访问字符 串中的所有字符,并判断它们的 ASCII 码值是不是 32 即可。去掉字符串中所有空格的关键 代码如下:CharEnumerator CEnumerator = textBox1.Text.GetEnumerator(); while (CEnumer

2、ator.MoveNext() byte array = new byte1; array = System.Text.Encoding.ASCII.GetBytes(CEnumerator.Current.ToString(); int asciicode = (short)(array0); if (asciicode != 32) textBox2.Text += CEnumerator.Current.ToString(); 搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发

3、技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#如何存储变长字符串 在程序中存储变长字符串时,需要使用 StringBuilder 对象。相对于 string 对象来说, StringBuilder 对象是可变的,它不用生成中间对象,因此,在连接的字符串较多,或字符串 长度较长时,通常都使用 StringBuilder 对象。搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#复制字符串中指定的

4、字符 复制字符串中指定的字符时,首先需要调用 IndexOf 方法,判断指定字符是否包含在 字符串内,如果存在,则调用 string 类的 Copy 方法复制该字符。复制字符串中指定字符的 关键代码如下:if (textBox1.Text.IndexOf(textBox2.Text) = -1) MessageBox.Show(“没有找到要复制的字符串“, “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information); textBox3.Text = “; else textBox3.Text = string.Copy(textBox2.Te

5、xt); 搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#复制字符串中指定的字符 复制字符串中指定的字符时,首先需要调用 IndexOf 方法,判断指定字符是否包含在 字符串内,如果存在,则调用 string 类的 Copy 方法复制该字符。复制字符串中指定字符的 关键代码如下:if (textBox1.Text.IndexOf(textBox2.Text) = -1) MessageBox.Show(“没有找到

6、要复制的字符串“, “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information); textBox3.Text = “; else textBox3.Text = string.Copy(textBox2.Text); 搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#判断两字符串中指定子串是否相等 同实例 0033 类似,判断两字符串中的指定子串是否相等时,也需要

7、用到 Equals 方法, 但需要先调用 Substring 方法在两字符串中截取指定子串。判断两字符串中指定子串是否相 等的关键代码如下:if (Equals(textBox1.Text.Substring(2,5).ToString(), textBox2.Text.Substring(2,5).ToString() MessageBox.Show(“两字符串中的指定子串相等“, “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show(“两字符串中的指定子串不相等“, “信息“, Messa

8、geBoxButtons.OK, MessageBoxIcon.Information); 搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#确定两字符串是否相等 判断两字符串是否相等,需要用到 Equals 方法,例如,下面的代码用来判断 textBox1 文本框和 textBox2 文本框中的内容是否相等:if (Equals(textBox1.Text, textBox2.Text) MessageBox.S

9、how(“两字符串相等“, “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show(“两字符串不相等“, “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information); 搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#按要求生成指定位数编号 开发数据库应用程序时,经

10、常需要实现自动生成编号功能。实现该功能时,可以先将 数据表中的记录提取出来,并判断该表中编号的最大值是多少,然后调用 Substring 方法将 编号的整数部分截取出来,并加 1,最后再将整数部分和前面的字符串相加,生成一个新 的编号。自动生成编号的关键代码如下:SqlConnection sqlcon = new SqlConnection(“Data Source=(local);Database=db_04;Uid=sa;Pwd= “); SqlDataAdapter myda = new SqlDataAdapter(“select ID from tb_31“, sqlcon); D

11、ataSet myds = new DataSet(); myda.Fill(myds); if (myds.Tables0.Rows.Count = 0) MessageBox.Show(“编号为:BH1000001“, “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information); else int idNum=Convert.ToInt32(myds.Tables0.Rowsmyds.Tables0.Rows.Count- 10.ToString().Substring(2,7); MessageBox.Show(“编号为:BH“ + (

12、idNum + 1), “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information); 搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#判断字符串中某一字符是否大写 判断字符串中某一字符是否大写时,用到了 Char 类的 IsUpper 方法,该方法用来判断 指定字符串中位于指定位置处的字符是否属于大写字母类别。判断字符串中某一字符是否 大写的关键代码如下:pri

13、vate void button1_Click(object sender, EventArgs e) try if (char.IsUpper(textBox1.Text, Int32.Parse(textBox2.Text) MessageBox.Show(“是大写字母“); else MessageBox.Show(“不是大写字母“); catch 搜 A(www.soA) ,为专业技术文档网站。 包括 A 开发技术文档C#开发技术文档Access/SQL Server 数据库开发技术文 档VB.NET 开发技术文档。 还包括项目实战经验总结开发经验技巧总结项目开发心得。 C#如何对字符

14、串进行组合或分解 对字符串进行组合和分解时,可以分别调用 string 类的 Join 方法和 Split 方法。组合字 符串的关键代码如下:string str = textBox1.Text.Trim(),textBox2.Text.Trim(); textBox3.Text=String.Join(“-“, str); 分解字符串的关键代码如下:string oldstr = textBox1.Text; string newstr = oldstr.Split(,); for (int i = 0; i = 0) MessageBox.Show(“数字“ + textBox2.Text + “在字符串中的位置为:“ + (index+1), “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show(“没有要查找的数字“, “信息“, MessageBoxButtons.OK, MessageBoxIcon.Information);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号