对于值类型来说,C#中每种数据类型都有自己的取值范围,即能够存储值的最大值和最小值。借助数据类型提供的两个属性MaxValue和MinValue可以轻松地获取该数据类型可以存储的最大值和最小值,下面是一个例子:
using System;
namespace DataTypeValueRange
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("int:最大值{0},最小值{1}", int.MaxValue, int.MinValue);
Console.WriteLine("byte:最大值{0},最小值{1}", byte.MaxValue, byte.MinValue);
Console.WriteLine("long:最大值{0},最小值{1}", long.MaxValue, long.MinValue);
Console.WriteLine("uint:最大值{0},最小值{1}", uint.MaxValue, uint.MinValue);
Console.WriteLine("decimal:最大值{0},最小值{1}", decimal.MaxValue, decimal.MinValue);
Console.WriteLine("float:最大值{0},最小值{1}", float.MaxValue, float.MinValue);
Console.WriteLine("double:最大值{0},最小值{1}", double.MaxValue, double.MinValue);
}
}
}
运行结果如下:
新闻热点
疑难解答