sách gpt4 ăn đã đi

c# - 试图 int.parse 多数组字符串

In lại Tác giả: Walker 123 更新时间:2023-11-30 13:13:19 29 4
mua khóa gpt4 giày nike

我这样做:

string[,] string1 = {{"one", "0"},{"Two", "5"},{"Three","1"}};
int b = 0;

for(int i = 0; i <= string1.Length; i++)
{
b = int.Parse(string1[i, 1]); // Error occurs here
}

我收到一条错误消息,指出“索引扩展了数组的限制”(或类似的东西,错误是丹麦语)。

câu trả lời hay nhất

有两个问题:

  • string1.Length将返回 6,因为这是数组的长度
  • bạn đang sử dụng <=为了比较,所以它实际上会尝试迭代 7 次。

của bạn 循环应该是:

for (int i = 0; i < string1.GetLength(0); i++)

调用GetLength(0)这里将返回 3,作为“第一”维度的大小。调用 GetLength(1)返回 2,因为第二个维度的大小为 2。(不过你不需要它,因为你基本上是在硬编码你想要每个“行”的第二个“列”的知识。)

请参阅 Array.GetLength() 的文档了解更多详情。

关于c# - 试图 int.parse 多数组字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12178386/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress