【问题标题】:C# user int array declarationC# 用户 int 数组声明
【发布时间】:2017-12-19 13:16:08
【问题描述】:

我在使用 c# 时遇到问题(对它来说是新手),但我有一些编程经验(不是很好,很多个月前,Python)

我一定是做错了什么,寻找不正确的答案,花了几天时间寻找这个。我认为它真的很简单,我一定做错了什么。

基本上,我想获取一个整数的用户输入并将其存储为一个数组,以便我对单个数字执行数学运算。但是,当我尝试让控制台读取数字时,我无法访问第四个位置等,因为 c# 一直在告诉我。

无法将 [] 索引应用于 int 类型的表达式

我在这里犯了什么基本错误,

已编辑以改进原始问题。

抱歉,这有点含糊。让我向您展示我的想法在 python 中是如何工作的,也许这会有所帮助。基本上,我正在尝试访问整数的位置。

Number = (input("Please enter a Number number"))

check_digit = number[7]

loyalty = number[:-1]

我希望用户输入数字,然后程序访问数组中的不同数字。

【问题讨论】:

  • 你是在问如何在 C# 中使用数组吗?我怀疑一些谷歌搜索和教程将为您提供各种有用的示例。你尝试了什么?它是如何失败的?你期待什么结果?为什么?
  • 无代码,投票关闭。请不要指望人们会通灵。请参阅 SO 帮助中心中的此指南:“寻求调试帮助的问题(“为什么此代码不起作用?”)必须包含所需的行为、特定问题或错误 以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。"跨度>

标签: c# arrays


【解决方案1】:

从异常来看,你可能会这样声明你的 Array:

int myArray;

而不是这个:

int[] myArray;

Error 1 Cannot apply indexing with [] to an expression of type 'int'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 2018-10-12
    • 2013-06-19
    • 1970-01-01
    • 2017-08-10
    • 1970-01-01
    • 2020-05-30
    相关资源
    最近更新 更多