public static int
Осуществляет поиск значения value в части мас
BinarySearch(Array array,
сива array , используя способ сравнения, опреде
int index, int length,
ляемый параметром comparer. Поиск начинается
object value, IComparer
с индекса, задаваемого параметром index, и охва
comparer)
тывает число элементов, определяемых параметром length. Возвращает индекс первого вхождения искомого значения. Если оно не найдено, возвращает отрицательное значение. Массив array должен быть отсортированным и одномерным
public static int
Осуществляет поиск значения value в части мас
BinarySearch(T [] array,
сива array , используя способ сравнения, опреде
int index, int length,
ляемый параметром comparer. Поиск начинается
T value, Icomparer
с индекса, задаваемого параметром index , и охва
comparer)
тывает число элементов, определяемых параметром length. Возвращает индекс первого вхождения искомого значения. Если оно не найдено, возвращает отрицательное значение. Массив array должен быть отсортированным и одномерным
public static void
Устанавливает заданные элементы массива array
Clear(Array array, int
равными нулю, пустому значению null или логи
index, int length)
ческому значению false в зависимости оттипэ элемента: значения, ссылочного или логического. Подмножество элементов, подлежащих обнулению, начинается с индекса, задаваемого параметром index , и включает в себя число элементов, определяемых параметром length
public object Clone ()
Возвращает копию вызывающего массива. Эта копия ссылается на те же элементы, что и оригинал, поэтому она называется “неполной". Таким образом, изменения, вносимые в элементы, влияют на оба массива, поскольку и в том и в другом используются одни и те же элементы
public static void
Копирует число элементов, задаваемых па
ConstrainedCopy(Array
раметром length, из исходного массива
sourceArray, int sourcelndex,
sourceArray, начиная с элемента, указывае
Array destinationArray, int
мого по индексу sourcelndex, в целевой мас
destinationlndex, int length)
сив destinationArray, начиная с элемента,
_ Продолжение табл. 21.12
Метод
Назначение
указываемого по индексу destinationlndex. Если
оба массива имеют одинаковый ссылочный тип, то метод ConstrainedCopy () создает “неполную копию", в результате чего оба массива будут ссылаться на одни и те же элементы. Если же во время копирования возникает ошибка, то содержимое целевого массива destinationAr ray остается прежним
public static TTo [ ]
Преобразует массив array из типа Tlnput в тип
ConvertА11<���ТInput,
TOutput и возвращает получающийся в итоге
TTo>(TFrom[] array,
массив. Исходный массив остается прежним. Пре
Converter
образование выполняется преобразователем, за
converter)
даваемым параметром converter
public static void
Копирует число элементов, задаваемых параметром
Copy(Array sourceArray,
length, из исходного массива sourceArray в це
Array destinationArray,
int
левой массив destinationArray , начиная с пер
length)
вого элемента массива. Если оба массива имеют одинаковый ссылочный тип, то метод Сору () создает “неполную копию", в результате чего оба массива будут ссылаться на одни и те же элементы. Если же во время копирования возникает ошибка, то содержимое целевого массива destinationArray оказывается неопределенным
public static void
Копирует число элементов, задаваемых параметром
Copy(Array sourceArray ,
length , из исходного массива sourceArray в це
Array destinationArray ,
long
левой массив destinationArray , начиная с пер
length)
вого элемента массива. Если оба массива имеют одинаковый ссылочный тип, то метод Сору () создает “неполную копию”, в результате чего оба массива будут ссылаться на одни и те же элементы. Если же во время копирования возникает ошибка, то содержимое целевого массива destinationArray оказывается неопределенным
public static void
Копирует число элементов, задаваемых параме
Copy(Array sourceArray ,
тром length , из исходного массива sourceArray ,
int sourcelndex, Array
начиная с элемента, указываемого по индексу
Читать дальше