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;
相关推荐
mailtolaozhao2 小时前
C#入门--Hello world
开发语言·c#
王维志3 小时前
C# 中的 DateTime
开发语言·c#·.net
yngsqq14 小时前
cad c#二次开发 图层封装 获取当前层
java·数据库·c#
隐-梵16 小时前
2025年测绘程序设计模拟赛一--地形图图幅编号及图廓点经纬度计算
windows·经验分享·visualstudio·c#
lixy57917 小时前
wpf 动态转圈等待提示框
c#·wpf
南無忘码至尊18 小时前
Unity编辑器工具:一键为场景中所有MeshRenderer对象添加指定脚本
unity·c#·游戏引擎·游戏开发
海绵宝宝汉堡包18 小时前
未给任务“Fody.WeavingTask”的必需参数“IntermediateDir”赋值。 WpfTreeView
c#
枯萎穿心攻击19 小时前
算法入门第一篇:算法核心:复杂度分析与数组基础
算法·unity·矩阵·c#·游戏引擎
程序设计实验室1 天前
分析C#项目的单元测试覆盖率,提高代码质量
c#