如何在C#中将TB转换为字节

时间:2015-10-04 14:39:23

标签: c#

我需要将TB或超过80 GB的任何内容转换为字节。我怎么用C#做这个?我必须使用哪种数据类型?

int TBsize = 1;
longbytes TBtoBytes = 1024*1024*1024*1024*1;

1 个答案:

答案 0 :(得分:3)

您需要使用long类型和L字母:

long TBtoBytes = 1024L*1024L*1024L*1024L;

这里的L用于告诉编译器这是long,而不是int

您也可以像这样指定太字节值:

long TBtoBytes = 1099511627776;

您不需要在此使用L

现在你可以像这样计算80TB:

long eighty_terabytes = TBtoBytes * 80;