首页 > 编程笔记 > C#笔记 阅读:41

C# string.Substring():截取字符串(附带实例)

C# 的 string 类提供了一个 Substring() 方法,该方法可以截取字符串中指定位置和指定长度的子字符串。

Substring() 方法有两种使用形式,分别如下:
public string Substring(int startIndex)
public string Substring (int startIndex,int 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

相关文章