C# Substring():截取字符串
string 类提供了一个 Substring 方法,该方法可以截取字符串中指定位置和指定长度的子字符串。
Substring() 方法有两种使用形式,分别如下:
【实例】使用 Substring() 方法的两种形式从一个完整文件名中分别获取文件名称和文件扩展名,代码如下。
程序运行结果为:
Substring() 方法有两种使用形式,分别如下:
public string Substring(int startIndex) public string Substring (int startIndex,int length)
- startIndex:子字符串的起始位置的索引。
- length:子字符串中的字符数。
- 返回值:截取的子字符串。
【实例】使用 Substring() 方法的两种形式从一个完整文件名中分别获取文件名称和文件扩展名,代码如下。
- static void Main(string[] args)
- {
- string strFile = "Program.cs"; //定义字符串
- Console.WriteLine("文件完整名称:" + strFile); //输出文件完整名称
- string strFileName = strFile.Substring(0, strFile.IndexOf('.'));
- //获取文件名
- string strExtension = strFile.Substring(strFile.IndexOf('.'));
- //获取扩展名
- Console.WriteLine("文件名:" + strFileName); //输出文件名
- Console.WriteLine("扩展名:" + strExtension); //输出扩展名
- Console.ReadLine();
- }
文件完整名称:Program.cs
文件名:Program
扩展名:.cs