.NET 4.x Почему числовая переменная приняла string? - C#
Формулировка задачи:
using System;
class NameRazny
{
static void Main()
{
int n;
n=CHISLO();
ImyGop("Вася",n);
ImyGop("Эд", 48);
}
static void ImyGop(string string0, int CHISLo)
{
Console.WriteLine("Hello "+string0+" "+CHISLo+" лет");
Console.ReadLine();
}
static int CHISLO()
{
int s=5;
Console.WriteLine("Опа-на!");
return s;
}
}
Опа-на!
Hello Вася 5 лет
.........и т.д.
Решение задачи: «.NET 4.x Почему числовая переменная приняла string?»
textual
Листинг программы
try{
s = Convert.ToInt32(ConsoleReadLine());
}
catch{}