gpt4 book ai didi

c# - 循环遍历数组而不抛出异常

转载 作者:行者123 更新时间:2023-11-30 18:48:21 25 4
gpt4 key购买 nike

假设我有一组值:

string[] text = new string[] { "val1", "val2", "val3", "val4", "val5" };

然后我有一个基本的循环:

for (int i = 0; i <= 30; i++)
{
Console.WriteLine(i + " = " + text[i])
}

很明显,这会导致越界异常,所以我想做的是当计数器到达数组的上限时,再回到开始。

所以

0 = val1    
1 = val2
2 = val3
3 = val4
4 = val5
5 = val1
6 = val2
7 = val3
etc..

最佳答案

您可以使用取模运算符:

Console.WriteLine(i + " = " + text[i % 5])

关于c# - 循环遍历数组而不抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/463689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com