Advertisement
DaniPasteBin

Untitled

May 29th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.72 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _18.xxxxDifferent_Integers_Size
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string input = Console.ReadLine();
  10.  
  11.             bool isLong = long.TryParse(input, out long longResult);
  12.             if (isLong == false)
  13.             {
  14.                 Console.WriteLine($"{input} can't fit in any type");
  15.  
  16.             }
  17.             else
  18.             {
  19.                 Console.WriteLine($"{input} can fit in:");
  20.                 bool isSbyte = sbyte.TryParse(input, out sbyte sbyteResult);
  21.                 if (isSbyte)
  22.                 {
  23.                     Console.WriteLine($"* sbyte");
  24.                 }
  25.                 bool isByte = byte.TryParse(input, out byte byteResult);
  26.                 if (isByte)
  27.                 {
  28.                     Console.WriteLine($"* byte");
  29.                 }
  30.                 bool isShort = short.TryParse(input, out short shortResult);
  31.                 if (isShort)
  32.                 {
  33.                     Console.WriteLine($"* short");
  34.                 }
  35.                 bool isUshort = ushort.TryParse(input, out ushort ushortResult);
  36.                 if (isUshort)
  37.                 {
  38.                     Console.WriteLine($"* ushort");
  39.                 }
  40.                 bool isInt = int.TryParse(input, out int intResult);
  41.                 if (isInt)
  42.                 {
  43.                     Console.WriteLine($"* int");
  44.                 }
  45.                 bool isUint = uint.TryParse(input, out uint uintResult);
  46.                 if (isUint)
  47.                 {
  48.                     Console.WriteLine($"* uint");
  49.                 }
  50.  
  51.                 Console.WriteLine($"* long");
  52.  
  53.             }
  54.            
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement