Как считать булевы значения: "Неявное преобразование типа "string" в "bool" невозможно" - C#
Формулировка задачи:
Здравствуйте. Возник такой вопрос: а как считать булевы значения? Почему такой вариант выдает мне ошибку в виде "Неявное преобразование типа "string" в "bool" невозможно" ?
И еще, можно ли как-то в C# считать много переменных через одну строчку?
Плавно перехожу с чистого Си.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication27 { class Program { static void Main(string[] args) { bool x3, x2, x1, x0, f1, f2, f3, f1_a, f2_a, f3_a; Console.WriteLine("\tВычислить значение логических функций:"); Console.WriteLine("\tF1(x3,x2,x1,x0)=(7 8 9 11 12 13 14)"); Console.WriteLine("\tF2(x3,x2,x1,x0)=(2 3 4 5 6 7"); Console.WriteLine("\tF3(x3,x2,x1,x0)=(8 9 10 11 12)"); for (; ; ) { Console.WriteLine("Пожалуйста, введите булевы переменные x3, x2, x1, x0: "); x3 = Boolean.Parse(Console.ReadLine()); x2 = Boolean.Parse(Console.ReadLine()); x1 = Boolean.Parse(Console.ReadLine()); } } } }
Решение задачи: «Как считать булевы значения: "Неявное преобразование типа "string" в "bool" невозможно"»
textual
Листинг программы
int i=1;if(i){ ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д