namespace fanc_minimal
{
internal static class Program
{
static void Main(string[] args)
{
string checkValue(bool goodValue, bool correctNumber, int Value) => (goodValue, correctNumber) switch
{
(true, true) => $"Your input value ({Value}) has been accepted.",
(false, true) => $"You entered {Value}. Please enter a number between 5 and 10:",
_ => "Sorry, you entered an invalid number, please try again:"
};
Console.WriteLine("Enter an integer value between 5 and 10:");
for (var validValue = false; !validValue; )
{
var validNumber = int.TryParse(Console.ReadLine(), out var numValue);
Console.WriteLine(checkValue(validValue = numValue >= 5 && numValue <= 10, validNumber, numValue));
}
}
}
}
namespace fanc_minimal
{
internal static class Program
{
static void Main(string[] args)
{
var numValue = 0;
var validValue = false;
string checkValue(bool goodValue, bool correctNumber) => (goodValue, correctNumber) switch
{
(true, true) => $"Your input value ({numValue}) has been accepted.",
(false, true) => $"You entered {numValue}. Please enter a number between 5 and 10:",
_ => "Sorry, you entered an invalid number, please try again:"
};
Console.WriteLine("Enter an integer value between 5 and 10:");
for (; !validValue;)
{
var validNumber = int.TryParse(Console.ReadLine(), out numValue);
Console.WriteLine(checkValue(validValue = numValue >= 5 && numValue <= 10, validNumber));
}
}
}
}
namespace ConsoleApp4
{
internal static class Program
{
static void Main(string[] args)
{
var numValue = 0;
var validValue = false;
var validNumber = false;
"Enter an integer value between 5 and 10:".print();
for (; !validValue;)
{
validNumber = int.TryParse(Console.ReadLine(), out numValue);
validValue = numValue >= 5 && numValue <= 10;
#if DEBUG
$".. debug 'numValue={numValue}'".print();
$".. debug 'validNumber={validNumber}'".print();
$".. debug 'validValue={validValue}'".print();
#endif
if (validValue)
$"Your input value ({numValue}) has been accepted.".print();
else if (validNumber)
$"You entered {numValue}. Please enter a number between 5 and 10: ".print();
else
"Sorry, you entered an invalid number, please try again: ".print();
}
}
static void print(this string s) => Console.WriteLine(s);
}
}namespace func_style
{
internal static class Program
{
static void Main(string[] args)
{
var numValue = 0;
var validNumber = false;
var validValue = false;
string checkValue(bool goodValue, bool correctNumber) => (goodValue, correctNumber) switch
{
(true, true) => $"Your input value ({numValue}) has been accepted.",
(false, true) => $"You entered {numValue}. Please enter a number between 5 and 10:",
_ => "Sorry, you entered an invalid number, please try again:"
};
"Enter an integer value between 5 and 10:".print();
for (; !validValue;)
{
validNumber = int.TryParse(Console.ReadLine(), out numValue);
validValue = numValue >= 5 && numValue <= 10;
#if DEBUG
$".. debug 'numValue={numValue}'".print();
$".. debug 'validNumber={validNumber}'".print();
$".. debug 'validValue={validValue}'".print();
#endif
checkValue(validValue, validNumber).print();
}
}
static void print(this string s) => Console.WriteLine(s);
}
}
namespace ConsoleApp4
{
internal static class Program
{
static void Main(string[] args)
{
var numValue = 0;
var validNumber = false;
var validValue = false;
"Enter an integer value between 5 and 10:".print();
do
{
validNumber = int.TryParse(Console.ReadLine(), out numValue);
validValue = numValue >= 5 && numValue <= 10;
#if DEBUG
$".. debug 'numValue={numValue}'".print();
$".. debug 'validNumber={validNumber}'".print();
$".. debug 'validValue={validValue}'".print();
#endif
if (validValue)
$"Your input value ({numValue}) has been accepted.".print();
else if (validNumber)
$"You entered {numValue}. Please enter a number between 5 and 10: ".print();
else
"Sorry, you entered an invalid number, please try again: ".print();
} while (!validValue);
}
static void print(this string s) => Console.WriteLine(s);
}
}
if... если не лень будет, докину еще вариации в модерн стайл ))
int? i;) без try.. catch... можно наступить на грабли, и долго не понимать почему ;))
string? readResult; nullable string как из пушки по воробьям. string в принципе в дотнет неизменяемое значение ))
образ - это наверняка хоум, наверняка сингл ленгвич (ru). и самое главное - это может быть arm а не интел или амд, ну и битность х86 или х64. все это можно уточнить в документации. ну или в сети по модели планшетанаиболее вероятно все таки какойнить интел атом, хоум, сингл ленгвич (ru), х86
По скрину он у вас вроде как начинает оживатьдобавил бы - это явный скрин винды!!!
Я смогу сбросить bios если вытащю акамулятор на 1 мин ?сомнительно... еще много лет назад, сбросить биос материнок извлечением батарейки, иной раз более суток не выходило. какое то время работал лайфхак типа проложить фольгой оборотную сторону материнки )))
также поддержу идею сканирования с бутовской флешки Dr.Web. тут сразу еще советы:
- флешку лучше приготовить на стороннем (здоровом) компе
- загрузка на зараженном должна быть "холодная". то есть полное выключение. можно контрольно обесточить на пару минут. потом перехватывать подмену загрузочного устройство через биос