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;
相关推荐
Sammyyyyy1 天前
Go与C# 谁才更能节省内存?
java·golang·c#
Dream achiever1 天前
7.WPF 的 TextBox 和 TextBlock 控件
开发语言·c#·wpf
爱吃小胖橘1 天前
Unity-动画子状态机
3d·unity·c#·游戏引擎
大飞pkz1 天前
【设计模式】适配器模式
开发语言·设计模式·c#·适配器模式
大飞pkz1 天前
【设计模式】外观模式
开发语言·设计模式·c#·外观模式
Humbunklung1 天前
C# 压缩解压文件的常用方法
前端·c#·压缩解压
mudtools1 天前
.NET操作Excel:高效数据读写与批量操作
c#·.net·excel·wps
Dream achiever1 天前
8.WPFTextBox控件的鼠标和键盘事件
开发语言·c#·wpf
Dream achiever1 天前
10.WPF布局
开发语言·c#·wpf
yngsqq1 天前
Lisp 与 C# 交互中,类型码(TypeCode)的映射关系
开发语言·c#·lisp