C#怎么计算一个字符串中逗号的个数

2024-12-30 14:01:18
推荐回答(2个)
回答1:

            string str = "把,分,给,我";
            List a = new List();
            a.AddRange(str.Split(','));
            MessageBox.Show((a.Count - 1).ToString());

回答2:

// 普通版
string s1 = "123,345,567";
int num = 0;
foreach(char c in s1) {
    if(c == ',') num++;
}
Console.WriteLine(num);

// Linq版
string s2 = "123,345,567";
Console.WriteLine(s2.Count(o => o == ','));