📅  最后修改于: 2023-12-03 15:14:32.792000             🧑  作者: Mango
在 C# 中,SubString() 方法可以从一个字符串中获取一部分子字符串。这个方法常常用来截取字符串中的某一段内容,比如从 URL 中获取域名部分。
string Substring(int startIndex);
string Substring(int startIndex, int length);
string str = "Hello World!";
string subStr = str.Substring(6, 5); // 从索引6开始截取5个字符
Console.WriteLine(subStr); // 输出 World
string str = "http://www.google.com/search?q=C%23";
int startIndex = str.IndexOf("://") + 3; // 找到 :// 后的开始位置
string subStr = str.Substring(startIndex); // 从 startIndex 开始到末尾的子字符串
Console.WriteLine(subStr); // 输出 www.google.com/search?q=C%23
string str = "http://www.google.com/search?q=C%23";
int startIndex = str.IndexOf("://") + 3; // 找到 :// 后的开始位置
string subStr = str.Substring(startIndex, str.IndexOf("/", startIndex) - startIndex); // 从 startIndex 开始到下一个 / 的长度的子字符串
Console.WriteLine(subStr); // 输出 www.google.com