Asp.net ASP核心&引用;System.Runtime,版本=4.1.0.0“;没有小数点。舍入()
我正在尝试将ASP.NETMVC5项目转换为ASP核心。在我的代码中我有这个Asp.net ASP核心&引用;System.Runtime,版本=4.1.0.0“;没有小数点。舍入(),asp.net,asp.net-core,asp.net-core-mvc,Asp.net,Asp.net Core,Asp.net Core Mvc,我正在尝试将ASP.NETMVC5项目转换为ASP核心。在我的代码中我有这个 var answer1present = decimal.Round(answer1present, 2); var answer2present = decimal.Round(answer2present, 2); 在asp core中,我遇到错误“未定义Round”,因此我检查了decimal结构,但看不到Round()定义的方法。但是在以前的asp MVC版本中,我提供了这个方法。将这个包添加到project
var answer1present = decimal.Round(answer1present, 2);
var answer2present = decimal.Round(answer2present, 2);
在asp core中,我遇到错误“未定义Round”,因此我检查了decimal结构,但看不到Round()定义的方法。但是在以前的asp MVC版本中,我提供了这个方法。将这个包添加到
project.json
文件的依赖项部分
"System.Runtime.Extensions": "4.3.0"
然后你可以用
Math.Round(26.546, 2)
为什么不使用数学圆(26.546,2)?