是否有字节的等效类型,就像单位的System.Web.UI.WebControls.Unit
一样?
我想象一个结构,它将字节数作为长和两个计算的属性:
实现这样的结构远非困难,但我宁愿使用框架中的东西
下面我粘贴一个样本以更好地解释我的意图
我的提案草案
public struct ByteUnit
{
public long ByteCount {get; set; }
public ByteMultiple Multiple {get; }
public decimal ByteCountInMultiple {get; }
}
这种东西有框架类型吗?
或者它甚至没有任何意义,我错过了大局?
答案 0 :(得分:2)
不,.Net Framework中没有这种类型,也不太可能有这种类型(部分是由于M / K乘数的争议性质 - 至少有3个含义:程序员,SI和营销)。
您可以查看其他两种方法:
12333 bytes
等数据),而不是格式String.Format("M as custom format - {0:M}", valueOfMyType)