Можно ли конвертировать тип string в формат bool в C#?
Нужно что бы когда пользователь вводит в консоль слово "YES" оно конвертировалось в тип данных bool = true, как это можно грамотно реализовать на C#?
Ответы (2 шт):
Автор решения: Blackmeser
→ Ссылка
// string input = ...
string[] ss = new string[] { "yes", "y", "да", "д" };
bool b = ss.Contains(input.ToLower());
Автор решения: Aarnihauta
→ Ссылка
Вы можете попробовать этот вариант:
private bool GetBoolValue(string str)
{
return str == "yes";
}