Всем добрый день, Учу C# и пытаюсь понять в чем ошибка.
namespace OWKiller
{
class Program
{
static void Main(string[] args)
{
int processnum = 0;
Console.WriteLine("CSGO #1 Overwatch #2");
Console.WriteLine(processnum);
processnum = Console.Read();
Console.WriteLine(processnum);
Console.ReadKey();
// {
// foreach (var process in Process.GetProcessesByName("Overwatch"))
// {
/// process.Kill();
// }
// }
// }
}
}
}
Если я пишу в консоли 1 то компилятор показывает что я ввел 49 а если 2 то компилятор показывает 50,с чем это связано? почему вместо 1 и 2 он показывает 49 и 50?
Console.Read возвращает число.
Чтобы получить введенный символ в виде char, можно воспользоваться методом Convert.ToChar
ch = Convert.ToChar(Console.Read());
Добился результата следующим кодом.
namespace OWKiller
{
class Program
{
static void Main(string[] args)
{
int processnum = 0;
Console.WriteLine("Overwatch #1 CSGO #2");
Console.WriteLine(processnum);
bool checked1 = int.TryParse(Console.ReadLine(), out processnum);
if (checked1) {
Console.WriteLine(processnum);
}
if (processnum == 1)
{
{
foreach (var process in Process.GetProcessesByName("Overwatch"))
{
Console.WriteLine("Crashing Overwatch...");
process.Kill();
}
}
}
else
{
foreach (var process in Process.GetProcessesByName("csgo"))
{
Console.WriteLine("Crashing CSGO");
process.Kill();
}
}
}
}
}
Всем большое спасибо за помощь!
int processnum = 0;
Console.WriteLine("CSGO #1 Overwatch #2");
Console.WriteLine(processnum);
// сделайте так чтобы проверить правильно ли вел пользователь значение
bool isNumber = int.TryParse(Console.ReadLine(), out processnum );
if(isNumber){
Console.WriteLine(processnum);
}
Console.ReadKey();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как отсортировать элементы списка по возрастанию цены? Были попытки сделать это через оператор orderby, но в таком случае просто сортирует одни...
Не могу понять в чем проблемаMainVM существует в StepByStepServer
Необходимо отслеживать подключение, отключение USB-COM переходника (FTDI или других)В Windows это сделать не проблема (через тот же WMI), а каким инструментом...
Задача: Сделать так чтобы каждый месяц 1 числа в БД записывалось какое-то значениеЕсть идеи как это реализовать?