我有以下代码,我在C#visual Studio 2015中编译时遇到错误.
class Oval:Shape
{
private double major_axis, minor_axis;
public Oval(double Major_Axis, double Minor_Axis)
{
major_axis = Major_Axis;
minor_axis = Minor_Axis;
} //Constructor
}
class Circle:Oval
{
private double radius;
public Circle(double Circle_Radius) // Getting Error on this line
{
radius = Circle_Radius;
} //constructor
}
Run Code Online (Sandbox Code Playgroud) 我希望我的函数返回的值只有2 位小数。我尝试过以下代码:
private static double CalculateSlabTax(int nSlabStartTaxable,
int nSlabEndTaxable,
float fSlabRate)
{
double dblSlabResult = 0;
try
{
dblSlabResult = (nSlabStartTaxable - nSlabEndTaxable) * fSlabRate;
dblSlabResult = Math.Round(dblSlabResult , 2);
return dblSlabResult;
}
catch (Exception)
{
return -1;
}
}
Run Code Online (Sandbox Code Playgroud)
预期输出为:dblSlabResult = ####.##-两位数(例如1002.05)
获取输出为:例如dblSlabResult = 1002.1