Different Integers Size (Help?)
Някой може ли да ми помогне с този проблем ? Не мога да разбера как да прехвърля n в catcha ? Условието на задачата е грешката да излезе и с прекалено голямата цифра която съм въвел.....но не мога да прехвърля n в catcha.....
try
{
var n = long.Parse(Console.ReadLine());
if (n <= long.MaxValue && n >= long.MinValue)
Console.WriteLine($"{n} can fit in:");
if (n <= sbyte.MaxValue && n >= sbyte.MinValue)
Console.WriteLine("* sbyte");
if (n <= byte.MaxValue && n >= byte.MinValue)
Console.WriteLine("* byte ");
if (n <= short.MaxValue && n >= short.MinValue)
Console.WriteLine("* short ");
if (n <= ushort.MaxValue && n >= ushort.MinValue)
Console.WriteLine("* ushort ");
if (n <= int.MaxValue && n >= int.MinValue)
Console.WriteLine("* int ");
if (n <= uint.MaxValue && n >= uint.MinValue)
Console.WriteLine("* uint ");
if (n <= long.MaxValue && n >= long.MinValue)
Console.WriteLine("* long");
}
catch
{
Console.WriteLine($"{n}can't fit in any type");
}
благодаря на всички за помоща !! :)