kwest87

Untitled

Nov 9th, 2022
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.57 KB | None | 0 0
  1. [StartCode]
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Diagnostics.Eventing.Reader;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. /* Написать функцию, которая запрашивает число у пользователя (с помощью метода Console.ReadLine() ) и пытается сконвертировать его в тип int (с помощью int.TryParse())
  9.  
  10. Если конвертация не удалась у пользователя запрашивается число повторно до тех пор, пока не будет введено верно. После ввода, который удалось преобразовать в число, число возвращается.
  11.  
  12. P.S Задача решается с помощью циклов
  13.  
  14. P.S Также в TryParse используется модфикатор параметра out
  15. */
  16.  
  17.  
  18. namespace ConsoleApp1
  19. {
  20.     internal class Program
  21.     {
  22.         static void Main(string[] args)
  23.         {
  24.             ConvertData(out int resultNumber);
  25.             Console.WriteLine("Успешно сконвектированно число : " + resultNumber);
  26.         }
  27.  
  28.         static void ConvertData(out int result )
  29.         {
  30.             bool isWork = false;
  31.             result = 0;
  32.  
  33.             while (isWork == false)
  34.             {
  35.                 Console.WriteLine("Введите число :");
  36.                 isWork = int.TryParse(Console.ReadLine(),out result);
  37.             }
  38.         }
  39.     }
  40. }
  41. [EndCode]
Advertisement
Add Comment
Please, Sign In to add comment