2017-03-31 125 views
-1

我有很多变量,如:商店最小值,最大值,平均中值“单”变

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']

+2

创建一个类? – maccettura

+0

创建一个结构? –

+0

请仅使用[visual-studio]标签查询有关工具本身的问题。 – EJoshuaS

回答

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 = .... 
+0

这是行不通的:/当我尝试'signal.'时,我只有选项'Equals','GetHashCode','GetType','ToString''signalX_Avg'和其他选项 – MastaBot

+0

您是否创建了一个实例那个类 – Sajeetharan

+0

是的,'Signal signal = new Signal();' – MastaBot

相关问题