admin管理员组文章数量:1033496
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);
}
}
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);
}
}
本文标签: C 将重量转换为克的方法
版权声明:本文标题:C# 将重量转换为克的方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1748010938a2241147.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论