本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

ImmutableList<T>.BinarySearch 方法 (T, IComparer<T>)

 

使用指定的比較子並傳回元素以零為起始的索引,來搜尋整個已排序的清單中的某個元素。

命名空間:   System.Collections.Immutable
組件:  System.Collections.Immutable (於 System.Collections.Immutable.dll)

public int BinarySearch(
	T item,
	IComparer<T> comparer
)

參數

item
Type: T

要尋找的物件。 參考類型的值可以是 Null。

comparer
Type: System.Collections.Generic.IComparer<T>

比較元素時要使用的比較子實作,或 null 表示使用預設比較子。

傳回值

Type: System.Int32

如果有找到,則為已排序的清單中元素之以零為起始的索引,否則便為負數,此負數為大於元素的下一個元素索引之位元補數,或者,如果沒有更大的元素,則為 Count 的位元補數。

Exception Condition
InvalidOperationException

比較子會是 null, ,而且預設比較子找不到型別 t 的比較子實作,

回到頁首
顯示: