Я знаю, что есть много таких вопросов, как это. Но я действительно не мог найти ничего, что могло бы решить мою проблему.Проверьте, содержит ли строка номер C#
Я хочу проверить, содержит ли строка определенный номер ввода. Смотрите следующий пример:
public Boolean checkString()
{
string input = "2.5.8.12.30";
string intToFind = "3";
if (input.contains(intToFind))
{
return true;
}
else
{
return false;
}
}
Это возвращает истину, но я хочу, чтобы вернуться ложным, так как строка intToFind является 3, а не 30. Так что это содержит(), что является проблемой.
Как мне его искать только 3?
Является ли строка всегда разграниченной по периодам? Если нет, то какие еще возможные форматы существуют? –
Он всегда делится на периоды. –
Я вижу 2 человека, которые отказались от этого вопроса. Мне всегда любопытно, когда я получаю downvoted, поэтому, если вы можете оставить комментарий, который будет приятным! Я просто хочу улучшить, и кажется, что я допустил ошибку или что этот вопрос может иметь дубликат. –