我需要将TB或超过80 GB的任何内容转换为字节。我怎么用C#做这个?我必须使用哪种数据类型?
int TBsize = 1;
longbytes TBtoBytes = 1024*1024*1024*1024*1;
答案 0 :(得分:3)
您需要使用long类型和L字母:
long TBtoBytes = 1024L*1024L*1024L*1024L;
这里的L
用于告诉编译器这是long
,而不是int
。
您也可以像这样指定太字节值:
long TBtoBytes = 1099511627776;
您不需要在此使用L
。
现在你可以像这样计算80TB:
long eighty_terabytes = TBtoBytes * 80;