c# - 检查哪个数组的值为 0
问题描述
我正在循环一个有 6 个值的数组。这些值是从外部脚本中填充的。如何检查哪个数组 [i] 的值为 0?目前,循环显示有多少个 0 值。但不显示哪个 array[i] 具有 0 值。
public int[] Total_Val;
void Start()
{
for(int i = 0; i<Total_Val.Length; i++)
{
if(Total_Val[i] <= 0)
{
Debug.Log("The array" +Total_Val[i]+" has null value");
}
}
}
解决方案
如果要打印为 0 的元素的索引,则以下内容应该没问题:
Debug.Log($"The array contains a 0 at index {i}");
推荐阅读
- angular - 等待异步结果后如何构造类
- java - Android:按钮不起作用,但代码没有显示任何错误
- java - 检查 IP 是否连接到 Java 服务器上的特定端口
- javascript - 如何使用 base64 获取 fileDate 到 vue.js 中的字符串?
- pandas - 改变条形图中的显示模式-Pandas
- kubernetes - 无法连接到服务器:x509:无法验证 $LOAD_BALANCER 的证书
- node.js - 如何使用“express-session”调用“store”命令?
- javascript - 在添加较少支持期间无法在下一个 js 中设置未定义的属性“样式”
- kubernetes - 访问 Kubernetes 持久卷数据
- android - 在 Jetpack Compose 中以编程方式截取可组合乐趣的屏幕截图