马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

C#中B、KB、MB、GB、TB转换

[复制链接]
查看2852 | 回复1 | 2017-4-19 10:01:41 | 显示全部楼层 |阅读模式
效果图:

C#中B、KB、MB、GB、TB转换,IBC编程社区,www.ibcibc.com

C#中B、KB、MB、GB、TB转换,IBC编程社区,www.ibcibc.com

代码:
[C#] 纯文本查看 复制代码
/// <summary>  
/// 转换事件  
/// </summary>  
/// <param name="sender"></param>  
/// <param name="e"></param>  
private void simpleButton2_Click(object sender, EventArgs e)  
{  
    this.textEdit2.Text = HumanReadableFilesize(Convert.ToDouble(textEdit1.Text));  
}  
/// <summary>  
/// 转换方法  
/// </summary>  
/// <param name="size">字节值</param>  
/// <returns></returns>  
private String HumanReadableFilesize(double size)  
{  
    String[] units = new String[] { "B", "KB", "MB", "GB", "TB", "PB" };  
    double mod = 1024.0;  
    int i = 0;  
    while (size >= mod)  
    {  
        size /= mod;  
        i++;  
    }  
    return Math.Round(size) + units[i];  
}  



C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2017-4-19 10:03:12 | 显示全部楼层
叶子
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则