using System;
namespace _001_003_003_BuiltInTypesNotCLSCompliant
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("não compatível com a CLS (Common Language Specification)");
Console.WriteLine();
Console.WriteLine("Alias\tTamanho\tTipo\t\tValorPadrão\tMin\tMax");
Console.WriteLine("sbyte\t{0}\t{1}\t{2}\t\t{3}\t{4}", sizeof(SByte) * 8,
typeof(SByte), default(SByte), SByte.MinValue, SByte.MaxValue);
Console.WriteLine("ushort\t{0}\t{1}\t{2}\t\t{3}\t{4}", sizeof(UInt16) * 8,
typeof(UInt16), default(UInt16), UInt16.MinValue, UInt16.MaxValue);
Console.WriteLine("uint\t{0}\t{1}\t{2}\t\t{3}\t{4}", sizeof(UInt32) * 8,
typeof(UInt32), default(UInt32), UInt32.MinValue, UInt32.MaxValue);
Console.WriteLine("ulong\t{0}\t{1}\t{2}\t\t{3}\t{4}", sizeof(UInt64) * 8,
typeof(UInt64), default(UInt64), UInt64.MinValue, UInt64.MaxValue);
Console.ReadKey();
}
}
}