コード例 #1
0
ファイル: IOUtils.cs プロジェクト: JustTeRoR/attestation_2
 // Функция ввода значения с консоли в диалогом режиме:
 //   функции передается название значения (переменной) в виде строки (string),
 //   функция возвращает введенное значение типа T;
 //   (string) -> T
 public static T ReadValueFromConsole <T>(string varName)
 {
     while (true)
     {
         try
         {
             Console.Write("Введите {0}: ", varName);
             return(TypesConverter.StrToValue <T>(Console.ReadLine()));
         }
         catch { }  // "маскируем" ошибку (выполнится еще раз тело цикла)
     }
 }