Я хочу посчитать, сколько символов / я могу найти в строке. Есть несколько способов сделать это, но я не смог решить, какой из них лучше (или проще всего).
На данный момент я использую что-то вроде:
string source = "/once/upon/a/time/";
int count = source.Length - source.Replace("/", "").Length;
Или для строк длиной > 1:
string haystack = "/once/upon/a/time";
string needle = "/";
int needleCount = ( haystack.Length - haystack.Replace(needle,"").Length ) / needle.Length;
Подробнее здесь: https://stackoverflow.com/questions/541 ... n-a-string