Я создаю ОС в космосе (C#), но я не могу получить код правильно. Вот оно:Ошибка при создании ОС в космосе
var input = Console.ReadLine();
if (input = 'h')
Console.Write("This is the help section...");
else
Console.Write("Invalid Command.");
Console.WriteLine(input);
То, что я хочу, чтобы это сделать, что, когда я типа в «H» он должен вывести раздел справки, и когда я печатаю в чем-то другом, он должен ввести в «Invalid Command».
Он продолжает говорить «Ошибка: не может неявно преобразовать тип« char »в« string ».
Полный код
using System;
using System.Collections.Generic;
using System.Text;
using Sys = Cosmos.System;
namespace Dingo_OS
{
public class Kernel : Sys.Kernel
{
protected override void BeforeRun()
{
Console.WriteLine("Thank you for trying out my OS. For any help, input /h.");
}
protected override void Run()
{
var input = Console.ReadLine();
if (input = 'h')
Console.Write("This is the help section...");
else
Console.Write("Invalid Command.");
Console.WriteLine(input);
}
}
}
Вы пишете «ОС» и у вас возникли проблемы с этим фрагмент кода? Возможно, попробуйте «откусить» что-то немного меньше ... –