我正在从VB.Net迁移到C#。我是C#的完整入门者。
我试图在函数中编写简单的计算代码。用户输入3个值,执行计算并返回答案。我不知道从哪里开始。
我浏览了论坛,引用了一本书,等等。我对属性(外部,部分,静态等)及其周围的其他内容感到困惑。
在VB.Net中,我会这样做:
my-branch
该代码从文本框中获取3个字符串输入,将它们转换为实数值,执行计算并返回一个字符串值作为答案。
有人在我不知道如何使用C#的时候向我指出正确的方向。
谢谢
答案 0 :(得分:1)
这是您的代码示例,使用代码转换器C#到VB.NET/从VB.NET转换为C#,并做了一点点补充(返回值声明为字符串):
public string TestCalc(string MilliAmps, string PV_High, string PV_Low)
{
double MilliAmps_dbl;
double PV_High_dbl;
double PV_Low_dbl;
double PV_Value_dbl;
string PV_Value_str;
MilliAmps_dbl = System.Convert.ToDouble(MilliAmps);
PV_High_dbl = System.Convert.ToDouble(PV_High);
PV_Low_dbl = System.Convert.ToDouble(PV_Low);
PV_Value_dbl = (((MilliAmps_dbl - (double)4) / (double)16) * (PV_High_dbl - PV_Low_dbl)) + PV_Low_dbl;
PV_Value_str = System.Convert.ToString(PV_Value_dbl);
return PV_Value_str;
}