需要帮助使C#代码更简单

时间:2017-11-18 05:02:52

标签: c# mindstorms

我需要使用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的东西。

提前致谢

1 个答案:

答案 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;
        }
    }