using System;
class Program
{
static void Main()
{
string source = "这是一个用于测试字符串查找功能的示例文本。";
string target = "测试";
// 使用 IndexOf 方法查找子字符串的位置
int index = source.IndexOf(target);
if (index != -1)
{
Console.WriteLine($"字符串 \"{target}\" 在位置 {index} 找到。");
}
else
{
Console.WriteLine($"字符串 \"{target}\" 未找到。");
}
// 使用 Contains 方法检查是否包含子字符串
bool contains = source.Contains(target);
if (contains)
{
Console.WriteLine($"字符串 \"{source}\" 包含子字符串 \"{target}\"。");
}
else
{
Console.WriteLine($"字符串 \"{source}\" 不包含子字符串 \"{target}\"。");
}
}
}
IndexOf 方法用于查找子字符串在源字符串中的起始位置,返回的是子字符串的第一个字符在源字符串中的索引(从0开始)。如果找不到子字符串,则返回 -1。Contains 方法用于检查源字符串是否包含指定的子字符串,返回一个布尔值(true 或 false)。这两个方法是 C# 中常用的字符串查找方式。
上一篇:c#using
下一篇:c#索引器
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站