我遇到c#(新手)的问题,但有一些编程经验(不是很好,很多以前,Python)
我一定是做错了,找错了答案,花了几天时间寻找这个。我觉得它很简单,我一定做错了。
基本上我想获取一个整数的用户输入并将其存储为数组,以便对单个数字执行数学运算。但是,当我尝试让控制台读取数字时,我无法访问第4位等因为c#一直告诉我。
无法将带有[]的索引应用于类型为int
的表达式
我在这里犯了什么基本错误,
编辑改进原始问题。
对不起,这有点模糊。让我告诉你我的想法在python中是如何工作的,也许这会有所帮助。基本上,我正在尝试访问整数的位置。Number = (input("Please enter a Number number"))
check_digit = number[7]
loyalty = number[:-1]
我希望用户输入数字,然后程序访问数组中的不同数字。
答案 0 :(得分:1)
从异常情况来看,你可能会声明像这样的数组:
int myArray;
而不是:
int[] myArray;
Error 1 Cannot apply indexing with [] to an expression of type 'int'