Как считать булевы значения: "Неявное преобразование типа "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){ ... }