Я делаю что-то, где я понял, что хотел подсчитать, сколько /
я мог найти в строке, а затем мне показалось, что есть несколько способов сделать это, но не мог решить, какой лучший (или самый простой),
На данный момент я собираюсь с чем-то вроде:
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;