最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

C# 将重量转换为克的方法

网站源码admin9浏览0评论

C# 将重量转换为克的方法

C# 将重量转换为克并向上取整:

代码语言:javascript代码运行次数:0运行复制
public static int ToGrams(double value, string unit)//转为:克
{
    switch (unit.ToLowerInvariant())
    {
        case "grams": return System.Convert.ToInt32(Math.Ceiling(value));//克
        case "kilograms": return System.Convert.ToInt32(Math.Ceiling(value * 1000));//千克 1千克等于1000克
        case "tons": return System.Convert.ToInt32(Math.Ceiling(value * 1000 * 1000));//吨 1吨等于1000000克
        case "milligrams": return System.Convert.ToInt32(Math.Ceiling(value / 1000));//毫克 1毫克等于0.001克
        case "hundredths_pounds": return System.Convert.ToInt32(Math.Ceiling(value * 453.59237 * 0.01));//百分之一磅  1百分之一磅等于4.5359237克
        case "pounds": return System.Convert.ToInt32(Math.Ceiling(value * 453.59237));//磅 1磅等于453.59237克
        case "ounces": return System.Convert.ToInt32(Math.Ceiling(value * 28.34952));//盎司 1盎司等于28.34952克
        default: throw new Exception("未知单位:" + unit);
    }
}

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论