Как считать булевы значения: "Неявное преобразование типа "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){ ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д