хочу ввести значение с клавиатуры, пишу строку кодаint i=int.Parse(Console.ReadLine());Компиллирую, ошибок нет, предупреждений - тоже. Запускаю . и пишет, чтоUnhandled Exception: System.ArgumentNullException: Argument cannot be null.Parameter name: s at System.Int32.Parse (System.String s) [0x00000] at uy.MainClass.Main () [0x0000a] in /home/shandrei/Projects/uy/uy/Main.cs:10 The application was terminated by a signal: SIGHUPтот же код в VisualStudio работает
ну если уж на то пошло , то во первых .Argument cannot be null. написанно же почему , т.е. int.Parse получает null , в 4 ты тоже самое расписал на 2 строчки string s = Console.ReadLine();int i = 0;if (s = null) {i = int.Parse(s);}
всё равно никак =(НОЗапускается из терминала нормально Вот только зачем тогда вообще интегрированную среду разрабатывать, если всё через терминал . сделали б g (по аналогии с g++) . Ужас просто .