对不起,如果标题不够清楚,但继承我的问题。C#根据数组索引检查变量?
,所以我有这个数组:
public static string[] stringArray = new string[3] {"Menu", "Options", "Exit"};
和这个变量:
public static int pointerLocation = 0;
现在我的最终目标是检查,例如,如果pointerLocation等于阵列中的任何指标。 然后打印“选定”项目或当前索引的infront。
我的问题是,当我检查如果pointerLocation == stringArray[0]
我当然面临的问题是无法比较字符串和int的问题。
那么我能做些什么来解决这个问题?
编辑:
继承人究竟是什么即时通讯试图做。 我试着去创造在控制台菜单,我想用户想要什么选择,以便它看起来像这样能够看到:
> Start
Options
Exit
,我想的>要在LNE其中印刷该数组中的项目的索引等于我的变量pointerLocation,如果这是有道理的?
另外,pointerLocation变量将被增大/减小的向上/向下箭头被压
你实际上试图查看数组是否在索引0处有一个值?或者如果数组有任何项目呢? – 2014-09-28 17:04:12
@YuvalItzchakov我已更新我的帖子来显示我想要的更好 – 2014-09-28 17:08:30
您的问题仍然没有意义。这听起来像你实际上想要将你的变量与'0'进行比较。尝试编写实际的代码,看看会发生什么。 – SLaks 2014-09-28 17:11:16