gpt4 book ai didi

c# - 数组索引选择 C#

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:29 28 4
gpt4 key购买 nike

我有一个长度为 300 的数组,类型为 int。大多数元素都是0,我想获取第一个大于0的元素的索引。我该如何实现。

谢谢

最佳答案

使用 for 循环从索引 0 到 yourArray.length - 1 并记录第一个值大于 0 的元素的索引。

int firstIndex = -1;
for (int i = 0; i < yourArray.length; i++) {
if (yourArray[i] > 0) {
firstIndex = i;
break;
}
}

或者,使用一种在找到索引时立即返回 i 的方法,而不是中断循环。在这种情况下,返回 -1(或其他一些不能作为有效索引的值,但 -1 在 .NET 库中相当常见)或异常,具体取决于您的喜好。

关于c# - 数组索引选择 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16183841/

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