【发布时间】:2021-04-01 15:20:19
【问题描述】:
也许很难理解,但我想知道是否有一种方法可以存储多个变量,例如 2d 数组,但可以使用命令轻松访问它?
例子:
ItemID = "1";ItemName = "Apple";ItemPrice = 10; ItemLocation = "Storage";
ItemID = "2";ItemName = "Bread";ItemPrice = 20; ItemLocation = "Outside";
ItemID = "3";ItemName = "TV";ItemPrice = 30; ItemLocation = "House";
所以我可以使用Item.Name(1); 之类的命令来获取它的名称,并使用Item.ID("Apple"); 来获取它的ID(名称和ID 是唯一的)。所以以后,当我得到项目的 ID 或名称时,我可以请求一切。
类似这样的:
int IID = Item.ID("Bread");
string IName = Item.Name(2);
int IPrice = Item.Price(IID);
string ILocation = Item.Location(IID);
//So .ID return the ID but requires string Name
//And everything else requires the ID
提前致谢
-咖啡
对不起,我的语法不好还在学习:x
【问题讨论】:
-
据我了解,您在 Datarow 或 Tuple 对象之间!?
-
是的,我认为元组是我要找的。有没有办法重命名项目,所以它不是 Item1,Item2,Item3 .....
-
Item应该是您的项目列表的辅助类吗?目前尚不清楚Item是什么,根据我认为它是列表中的特定项目的名称。不是列表本身... -
Sry Item 只是我为命令选择的一个名称,例如我希望它看起来像什么
标签: c# arrays class multidimensional-array