我正在做一件事,我意识到我想数一数/我可以从一根绳子里找到,然后突然想到,有几种方法可以做到,但我无法决定什么是最好的(或最简单的)。现在我要说的是:string source = "/once/upon/a/time/";int count = source.Length - source.Replace("/", "").Length;但我一点也不喜欢,有人吗?我真的不想挖出来RegEx为了这个,是吗?我知道我的弦会有我要找的术语,所以你可以假设.当然是弦乐哪里 长度>1,string haystack = "/once/upon/a/time";string needle = "/";int needleCount = ( haystack.Length - haystack.Replace(needle,"").
Length ) / needle.Length;如何计算字符串中出现的字符串(实际上是字符)?
3 回答
倚天杖
TA贡献1828条经验 获得超3个赞
int count = source.Count(f => f == '/');
int count = source.Split('/').Length - 1;
你原来的=12S 来源:Count=19s 来源:Split=17s 前程( 从Bobwienholt的回答 )=10S
- 3 回答
- 0 关注
- 436 浏览
添加回答
举报
0/150
提交
取消