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;
相关推荐
嵌入式学习和实践12 小时前
C# WinForms 多窗口交互通信的示例-主窗口子窗口交互通信
c#·交互·主窗口-子窗口通信
专注VB编程开发20年12 小时前
C#,VB.NET数组去重复,提取键名和重复键和非重复键
c#·.net·linq·取唯一键·去重复·重复数量
YuanlongWang12 小时前
Entity Framework Core和SqlSugar的区别,详细介绍
c#
unicrom_深圳市由你创科技15 小时前
工业上位机,用Python+Qt还是C#+WPF?
python·qt·c#
偶尔的鼠标人1 天前
Avalonia DataGrid 控件的LostFocus事件会多次触发
开发语言·c#
ytttr8731 天前
C# 仿QQ聊天功能实现 (SQL Server数据库)
数据库·oracle·c#
future_studio1 天前
聊聊 Unity(小白专享、C# 小程序 之 图片播放器)
unity·小程序·c#
c#上位机1 天前
wpf中Grid的MouseDown 事件无法触发的原因
c#·wpf
CodeCraft Studio1 天前
国产化PDF处理控件Spire.PDF教程:如何在 C# 中从 HTML 和 PDF 模板生成 PDF
pdf·c#·html·.net·spire.pdf·pdf文档开发·html创建模板pdf
ysdysyn2 天前
.NET 10深度解析:性能革新与开发生态的全新篇章
c#·.net