我需要使用C#进行大量计算。
我想知道是否可以通过调用代码片段来使代码更简单。
例如:
我有3个计算:
a - > x =(x + 2)/0.4
b - > x = 2x +(5 *(x ^ 2))
c - > x = 0.435 + 0.5x
我想用它做计算。
所以,而不是写所有的计算,
我想在我需要的时候调用它们,例如
{
x = 3.5
result = a + c
}
或
{
x = 3.5
result = (b/a + c) + 2b
}
如果你熟悉Ev3乐高头脑风暴。它就是我们称之为MyBlock的东西。
提前致谢
答案 0 :(得分:0)
你可以声明一些属性。
double x
{
get;
set;
}
double a
{
get
{
return (x + 2) / 0.4;
}
}
double b
{
get
{
return 2*x + (5*(x*x));
}
}
double c
{
get
{
return 0.435 + 0.5 * x;
}
}