Как считать булевы значения: "Неявное преобразование типа "string" в "bool" невозможно" - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Возник такой вопрос: а как считать булевы значения? Почему такой вариант выдает мне ошибку в виде "Неявное преобразование типа "string" в "bool" невозможно" ?
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());
            }
        }
    }
}
И еще, можно ли как-то в C# считать много переменных через одну строчку? Плавно перехожу с чистого Си.

Решение задачи: «Как считать булевы значения: "Неявное преобразование типа "string" в "bool" невозможно"»

textual
Листинг программы
int i=1;if(i){ ... }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.455 из 5
Похожие ответы