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;
相关推荐
Kookoos2 小时前
ABP + ClickHouse 实时 OLAP:物化视图与写入聚合
clickhouse·c#·linq·abp vnext·实时olap
wangnaisheng5 小时前
【C#】在一个任意旋转的矩形(由四个顶点定义)内绘制一个内切椭圆
c#·gdi
ghie90906 小时前
C#实现OPC客户端
c#
甄天7 小时前
VisionPro联合编程控件导入WinFrom以及VS卡死问题
c#·visual studio·visionpro
oioihoii7 小时前
VS Code C#调试完全指南
开发语言·c#·策略模式
咕白m62510 小时前
使用 C# 实现 PDF 转 HTML 并自定义转换选项
c#·html
唐青枫15 小时前
从 Skip Take 到 Keyset:C# 分页原理与实践
c#·.net
钢铁男儿16 小时前
C# 一个投资跟踪程序的设计与实现:面向对象与设计模式的深度解析
java·设计模式·c#
技术支持者python,php1 天前
C#-mqtt通讯,服务端和客户端,以及esp32-mqtt
服务器·windows·c#
菌王1 天前
EXCEL 2 word 的一些案例。excel通过一些策略将内容写入word中。
开发语言·c#