/// <summary> /// 計算字符串中子串出現的次數 /// </summary> /// <param name="str">字符串</param> /// <param name="substring">子串</param> /// <returns>出現的次數</returns> static int SubstringCount(string str, string substring) { if (str.Contains(substring)) { string strReplaced = str.Replace(substring, ""); return (str.Length - strReplaced.Length) / substring.Length; } return 0; }
調用spa
string a = "abcdefababctrb"; string b = "b"; int c = SubstringCount(a, b); //這裏的c就是b在a中出現的次數了 Console.Write(c); Console.ReadLine();