将Min,Max,Avg值存储在“single”变量中

时间:2017-03-31 16:58:01

标签: c#

我有很多变量,如:

int signalX_Max;
int signalX_Min;
int signalX_Avg;
int signalY_Max;
int signalY_Min;
int signalY_Avg;
int signalZ_Min;
int signalZ_Max;
int signalZ_Avg;

如何存储/声明此变量以在signal.yMin, signal.yMax, signal.yAvg, signal.xMin, signal.xMax, signal.xAvg等代码或signal['xMin'], signal['xMax'],signal['xAvg']等代码中使用

1 个答案:

答案 0 :(得分:4)

您可以创建一个类,然后将上面的属性作为属性。然后创建它的实例。您可以使用点运算符

进行访问
 public class Signal
        {
            int signalX_Max  { get; set; }
            int signalX_Min { get; set; }
            int signalX_Avg { get; set; }
            int signalY_Max { get; set; }
            int signalY_Min { get; set; }
            int signalY_Avg { get; set; }
            int signalZ_Min { get; set; }
            int signalZ_Max { get; set; }
            int signalZ_Avg { get; set; }

        }

然后你就可以了,

   Signal signal = new Signal();
   signal.signalX_Avg = ....