C#如何在2.cs文件之间返回值
因此,我尝试将2.cs文件之间的折扣金额返回到main中,并在那里打印出金额,而不是在第二个类中执行。我对这方面还不太熟悉,我需要帮助 代码尚未完成 主要 第二档 计算器C#如何在2.cs文件之间返回值,c#,return,C#,Return,因此,我尝试将2.cs文件之间的折扣金额返回到main中,并在那里打印出金额,而不是在第二个类中执行。我对这方面还不太熟悉,我需要帮助 代码尚未完成 主要 第二档 计算器 using System; namespace CalcDiscount { public class Calculator { public void Calculation(double input) {
using System;
namespace CalcDiscount
{
public class Calculator
{
public void Calculation(double input)
{
Console.WriteLine("Your entered the number: " + input);
int i = 1;
if (input != 0)
{
Console.WriteLine(input + " x " + i + " = " + input * i);
}
}
}
}
您可以将计算器类中的方法计算从void更改为double。该方法将计算结果并将其返回到主函数,在那里将打印结果 计算方法:
public double Calculation(double input1, double input2)
{
return (input1 * input2);
}
主要内容:
我在这里做了一些修改
result
变量以返回结果result=i*input
)结果
result
初始化为零,但可以应用所需的任何逻辑
在您的Main
中,我从函数中读取结果并将其输出到控制台
double result = myCalculator.Calculation(input);
Console.WriteLine("caculcation result is" + result);
那么你想从
Calculation()
函数中返回一些值吗?我对这一点很不熟悉。但我需要返回计算结果,然后打印出有效的结果。我尝试了类似于result=input1*input2;(新行)return result;
Console.WriteLine("Enter first input");
double input1 = double.Parse(Console.ReadLine());
Console.WriteLine("Enter second input");
double input2 = double.Parse(Console.ReadLine());
Calculator myCalculator = new Calculator();
double result = myCalculator.Calculation(input1, input2);
Console.WriteLine("result = " + result);
public class Calculator
{
public double Calculation(double input)
{
Console.WriteLine("Your entered the number: " + input);
int i = 1;
double result = 0;
if (input != 0)
{
result = i * input;
}
return result;
}
}
double result = myCalculator.Calculation(input);
Console.WriteLine("caculcation result is" + result);