C# 中的 BinarySearch() 方法

csharpprogrammingserver side programming

BinarySearch() 适用于已排序列表,无论是数字、字母数字还是字符串。它会为您找到元素的索引。

假设以下是我们的列表。

List<int> list = new List<int>();
list.Add(70);
list.Add(150);
list.Add(220);
list.Add(250);
list.Add(300);

现在要检查放置 250 的索引,请使用 BinarySearch() 方法。

list.BinarySearch(250);

示例

using System;
using System.Collections.Generic;
class Demo {
   static void Main() {
      List<int> list = new List<int>();
      list.Add(70);
      list.Add(150);
      list.Add(220);
      list.Add(250);
      list.Add(300);
      int value = list.BinarySearch(250);
      Console.WriteLine("元素 250 位于索引:"+value);
   }
}

输出

元素 250 位于索引:3

相关文章