cs11dotnet7/vscode/Chapter02/Ch02Ex03Numbers/Program.cs

17 lines
1.1 KiB
C#
Raw Normal View History

2022-05-16 12:29:09 +02:00
string tableRowSeparator = new string('-', 74);
WriteLine(tableRowSeparator);
2022-02-18 13:13:25 +01:00
WriteLine("Type Byte(s) of memory Min Max");
2022-05-16 12:29:09 +02:00
WriteLine(tableRowSeparator);
2022-02-18 13:13:25 +01:00
WriteLine($"sbyte {sizeof(sbyte),-4} {sbyte.MinValue,30} {sbyte.MaxValue,30}");
WriteLine($"byte {sizeof(byte),-4} {byte.MinValue,30} {byte.MaxValue,30}");
WriteLine($"short {sizeof(short),-4} {short.MinValue,30} {short.MaxValue,30}");
WriteLine($"ushort {sizeof(ushort),-4} {ushort.MinValue,30} {ushort.MaxValue,30}");
WriteLine($"int {sizeof(int),-4} {int.MinValue,30} {int.MaxValue,30}");
WriteLine($"uint {sizeof(uint),-4} {uint.MinValue,30} {uint.MaxValue,30}");
WriteLine($"long {sizeof(long),-4} {long.MinValue,30} {long.MaxValue,30}");
WriteLine($"ulong {sizeof(ulong),-4} {ulong.MinValue,30} {ulong.MaxValue,30}");
WriteLine($"float {sizeof(float),-4} {float.MinValue,30} {float.MaxValue,30}");
WriteLine($"double {sizeof(double),-4} {double.MinValue,30} {double.MaxValue,30}");
WriteLine($"decimal {sizeof(decimal),-4} {decimal.MinValue,30} {decimal.MaxValue,30}");
2022-05-16 12:29:09 +02:00
WriteLine(tableRowSeparator);