MingHao_Hu

博客园 首页 新随笔 联系 订阅 管理

2012年8月2日 #

摘要: 代码片段1: private static long l4 = (long)1024 * 1024 * 1024 * 1024; private static long l3 = (long)1024 * 1024 * 1024; private static long l2 = (long)1024 * 1024; public static string FileTotalSize(long fileSize) { if (fileSize >l4) { return (fileSize / l4).ToString("f1") + "TB"; 阅读全文
posted @ 2012-08-02 17:40 MingHao_Hu 阅读(1058) 评论(5) 推荐(0) 编辑

摘要: 在C#后台写(1024 * 1024 * 1024 * 1024)这样写会报编译错误,如下原因在C#默认是int类型的运算,超出了int的数据类型的范围,所以必须将后面的运算改为long或者更高的数据类型正确写法如下:(long)1024 * 1024 * 1024 * 1024 这样将编译通过 阅读全文
posted @ 2012-08-02 16:52 MingHao_Hu 阅读(170) 评论(0) 推荐(0) 编辑