作者:go800li | 来源:互联网 | 2023-09-16 17:23
本实例主要介绍从字符串的指定位置提取指定长度字符串的方法。该实例以古诗为例,通过从控制台输入需要提取诗句中关键词语的行号、位置和长度信息,来提取诗句的关键词语创建一个名为SubS
- 本实例主要介绍从字符串的指定位置提取指定长度字符串的方法。该实例以古诗为例,通过从控制台输入需要提取诗句中关键词语的行号、位置和长度信息,来提取诗句的关键词语
- 创建一个名为SubString的控制台应用程序
- 从控制台输出古诗。在main函数中添加代码如下:
Console.WriteLine("《清明》");string[] poetry = new string[] { "清明时节雨纷纷,", "路上行人欲断魂。", "借问酒家何处有,", "牧童遥指杏花村。" };foreach (string sentence in poetry) Console.WriteLine(sentence);
Console.Write("请输入需要提取的词语所在句子:");int line = int.Parse(Console.ReadLine()) - 1;Console.Write("请输入需要提取的词语起始位置:");int start = int.Parse(Console.ReadLine());Console.Write("请输入需要提取的词语长度:");int length = int.Parse(Console.ReadLine());Console.Write(poetry[line].Substring(start, length));
- 代码解析
实例代码中先将诗句存储到字符串数组中,通过数组的索引来访问具体的诗句,然后利用string类型变量的SubString方法获取诗句中指定位置、指定长度的关键词语。SubString方法主要用于字符串中子串的提取,其输入参数为两个整型变量,第一个参数表示所要提取的字符串起始位置,该位置从0开始,第二个参数表示需要提取的字符的长度