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

C# 如何在C中将TB转换为字节#,c#,C#,我需要将TB或任何大于80 GB的数据转换为字节。在C#中,我将如何执行此操作?我必须使用哪种数据类型 int TBsize = 1; longbytes TBtoBytes = 1024*1024*1024*1024*1; 您需要像这样使用类型和L字母: long TBtoBytes = 1024L*1024L*1024L*1024L; long eighty_terabytes = TBtoBytes * 80; 这里的L用于告诉编译器这是一个long,而不是int 您也可以这样指定T

我需要将TB或任何大于80 GB的数据转换为字节。在C#中,我将如何执行此操作?我必须使用哪种数据类型

int TBsize = 1;
longbytes TBtoBytes = 1024*1024*1024*1024*1;
您需要像这样使用类型和L字母:

long TBtoBytes = 1024L*1024L*1024L*1024L;
long eighty_terabytes = TBtoBytes * 80;
这里的
L
用于告诉编译器这是一个
long
,而不是
int

您也可以这样指定TB值:

long TBtoBytes = 1099511627776;
您不需要在此处使用
L

现在您可以这样计算80TB:

long TBtoBytes = 1024L*1024L*1024L*1024L;
long eighty_terabytes = TBtoBytes * 80;

您还可以使用
var
,以便编译器决定类型<代码>变量TBtoBytes=..