C#将Name分配给整数(以生成唯一的整数)

时间:2014-07-08 19:27:47

标签: c# int variable-assignment

我有:

var ItemName = "Item_1_Type_0";
int Stock = 2;

我想使用var Item Name生成一个整数Name,然后赋值int“int Stock” 类似的东西:

int Item_1_Type_0 = Stock; 

之后我需要一种方法来检查股票是否大于0

if( Item_1_Type_0 > 0 ){ 
   // do something 
} //(here i need the encoded variable to replace my example "Item_1_Type_0")

1 个答案:

答案 0 :(得分:2)

为什么不使用字典?

var dictionary = new Dictionary<string, int>();
dictionary.Add("Item_1_Type_0" , Stock);

然后:

if(dictionary["Item_1_Type_0"] > 0)