C# 4.0 полное руководство - 2011
Шрифт:
value)
элементов, определяемых параметром length. Возвращает индекс первого вхождения искомого значения. Если оно не найдено, возвращает отрицательное значение. Массив array должен быть отсортированным и одномерным
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>(T [] array,
сива array, используя способ сравнения, опреде
int index, int length,
ляемый параметром comparer. Поиск начинается
T value, Icomparer<T>
с индекса, задаваемого параметром 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<TOutput, TTo>
образование выполняется преобразователем, за
converter)
даваемым параметром converter
public static void
Копирует число элементов, задаваемых параметром
Copy(Array sourceArray,
length, из исходного массива sourceArray в це
Array destinationArray,
int
левой массив destinationArray, начиная с пер
length)
вого элемента массива. Если оба массива имеют одинаковый ссылочный тип, то метод Сору создает “неполную копию", в результате чего оба массива будут ссылаться на одни и те же элементы. Если же во время копирования возникает ошибка, то содержимое целевого массива destinationArray оказывается неопределенным
public static void
Копирует число элементов, задаваемых параметром