C#中统计某个字符出现次数的最简单方法

两种方法都能有效地计算 "://" 在字符串中出现的次数

cs 复制代码
using System;

public class Program
{
    public static void Main()
    {
        string text = "http://example.com and https://example.org";
        
        int count = (text.Length - text.Replace("://", "").Length) / "://".Length;
        
        Console.WriteLine($"'://' 出现的次数: {count}");
    }
}

更简洁的方法

如前所述,您也可以使用 String.Split 方法来计算特定子字符串的出现次数,这种方式更直观:

cs 复制代码
int count = text.Split(new[] { "://" }, StringSplitOptions.None).Length - 1;
相关推荐
人工智能AI技术4 小时前
315曝光AI投毒!用C#构建GEO污染检测与数据安全防护方案
人工智能·c#
金山几座5 小时前
C#学习记录-事件
开发语言·学习·c#
我是唐青枫9 小时前
C#.NET ReadOnlySequence 深入解析:多段内存遍历与零拷贝协议解析
网络·c#·.net
人工智能AI技术11 小时前
GTC炸场!C#集成NemoClaw企业级Agent实战教程
人工智能·c#
金币闪耀11 小时前
一种winform实时刷新日志内容的方法
c#
Vae_Mars12 小时前
华睿MVP:C#脚本的应用一
笔记·c#
筱璦12 小时前
期货软件开发「启动加载页 / 初始化窗口」
前端·c#·策略模式·期货
qq_3907603913 小时前
简单的线程安全日志记录器
开发语言·数据库·c#
醉酒柴柴14 小时前
word创建样式以后应用于所有新文件
开发语言·学习·c#·word
JosieBook14 小时前
【WinForm】C# WinForms 跨线程更新 UI 避坑指南
开发语言·ui·c#