.net - 我要疯了还是这是 C# 中的错误?
问题描述
public static void Main()
{
int[] nums = new int[] {1,0,1,2,3};
int k = Array.BinarySearch<int>(nums, 0);
Console.WriteLine(k);
}
为什么 int[] 数组中 0 的二进制搜索返回 -1 而不是 0 所在的索引?
解决方案
推荐阅读
- python - argparse 位置多项选择默认子集:无效选择
- flutter - 带有 Slivers 的 NestedScrollView 在向上滚动时不显示 AppBar
- javascript - $(document).ready 在 JavaScript 中的等价物
- tx-news - TYPO3 10 和 tx_news 版本 9.0.0 分页(最大链接数)
- c - 4/3 和 4/3.0 有什么区别?
- keycloak - 使用 Prometheus-Operator 从 Keycloak 自动抓取领域指标
- csv - 比较两个 CSV 文件的相似性
- node.js - 获取 (POST) 时收到未处理的拒绝 (TypeError)
- ansible - 如何在没有 IP 地址的情况下使用 Ansible 更新客户端机器
- excel - 如何将电子邮件从子文件夹导出到 Excel