Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2015, 20:51   #1
S95H
Новичок
Джуниор
 
Регистрация: 01.03.2015
Сообщений: 1
По умолчанию C# количество заданного символа в строке

Нужна помощь, нужно реализовать на C# вывод количества заданного знака в строке. В моем случае это ":". Я нашел некую функцию string.count <char>() , но как ею воспользоваться, так и не пойму. Может быть есть другие варианты? желательно не громоздкие.
S95H вне форума Ответить с цитированием
Старый 01.03.2015, 21:00   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вот наглый копипаст с stackoverflow

Код:
If you're using .NET 3.5 you can do this in a one-liner with LINQ:
int count = source.Count(f => f == '/');

If you don't want to use LINQ you can do it with:
int count = source.Split('/').Length - 1;
или вообще, по старому сермяжному способу, в цикле:
Код:
string source = "/once/upon/a/time/";
int count = 0;
foreach (char c in source) 
  if (c == '/') count++;

Последний раз редактировалось Serge_Bliznykov; 01.03.2015 в 21:02.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод соседних символов заданного символа: сделать вставку в Си dima_V Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 17.12.2012 21:25
одномерный массив - найти сумму отрицательных меньше заданного числа и количество положительных больше заданного числа ALEXXELA Паскаль, Turbo Pascal, PascalABC.NET 2 02.12.2012 20:13
В строке символов найти количество вхождений заданного символа Алексей_2012 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 19.08.2012 15:54
Определить первое слово, начинающееся с заданного символа. Нездешний Помощь студентам 11 18.10.2009 16:51
Как найти количество n-ого символа в строке? zver777 Общие вопросы Delphi 7 25.08.2009 20:25