Рейтинговые книги
Читем онлайн C# 4.0: полное руководство - Герберт Шилдт

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 203 204 205 206 207 208 209 210 211 ... 294

public static Array Createlnstance(Type elementType, params int[] lengths) - Возвращает ссылку на многомерный массив, размерность которого задается в массиве lengths. Каждый элемент этого массива имеет тип elementType

public static Array Createlnstance(Type elementType, params long[] lengths) - Возвращает ссылку на многомерный массив, размерность которого задается в массиве lengths. Каждый элемент этого массива имеет тип elementType

public static Array Createlnstance(Type elementType, int[]lengths, int[] lowerBounds) - Возвращает ссылку на многомерный массив, размерность которого задается в массиве lengths. Каждый элемент этого массива имеет тип elementType. Начальный индекс каждого измерения задается в массиве lowerBounds. Таким образом, этот метод позволяет создавать массивы, которые начинаются с некоторого индекса, отличного от нуля

public static bool Exists<T>(T[] array, Predicate<T> match) - Возвращает логическое значение true, если массив array содержит хотя бы один элемент, удовлетворяющий условию предиката, задаваемого параметром match, а иначе возвращает логическое значение false

public static T Find<T>(T[] array, Predicate<T> match) - Возвращает первый элемент массива array, удовлетворяющий условию предиката, задаваемого параметром match, а иначе возвращает значение типа default (Т)

public static T[] FindAll<T>(T[] array, Predicate<T> match) - Возвращает все элементы массива array, удовлетворяющие условию предиката, задаваемого параметром match, а иначе возвращает массив нулевой длины

public static int FindIndex<T>(T[] array, Predicate<T> match) - Возвращает индекс первого элемента массива array, удовлетворяющего условию предиката, задаваемого параметром match, иначе возвращает значение -1

public static int FindIndex<T>(T[]array, int startlndex, Predicate<T> match) - Возвращает индекс первого элемента массива array, удовлетворяющего убловию предиката, задаваемого параметром match. Поиск начинается с элемента, указываемого по индексу array [ start Index]. Если ни один из элементов, удовлетворяющих данному условию, не найден, то возвращается значение -1

public static int FindIndex<T>(T[] array, int startlndex, int count, Predicate<T> match) - Возвращает индекс первого элемента массива array, удовлетворяющего условию предиката, задаваемого параметром match. Поиск начинается с элемента, указываемого по индексу array [startlndex], и продолжается среди числа элементов, определяемых параметром count. Если ни один из элементов, удовлетворяющих данному условию, не найден, то возвращается значение -1

public static T FindLast<T>(T[] array, Predicate<T> match) - Возвращает последний элемент массива array, удовлетворяющий условию предиката, задаваемого параметром match, иначе возвращает значение типа default (Т)

public static int FindLastIndex<T>(T[] array, Predicate<T> match) - Возвращает индекс последнего элемента массива array, удовлетворяющего условию предиката, задаваемого параметром match, иначе возвращает значение -1

public static int FindLastIndex<T>(T[] array, int startlndex, Predicate<T> match) - Возвращает индекс последнего элемента массива array, удовлетворяющего условию предиката, задаваемого параметром match. Поиск начинается в обратном порядке с элемента, указываемого по индексу array [startlndex], и оканчивается на элементе array [ 0]. Если ни один из элементов, удовлетворяющих данному условию, не найден, то возвращается значение -1

public static int FindLastIndex<T>(T[] array, int startlndex, int count, Predicate<T> match) - Возвращает индекс последнего элемента массива array, удовлетворяющего условию предиката, задаваемого параметром v. Поиск начинается в обратном порядке с элемента, указываемого по индексу array[start], и продолжается среди числа элементов, определяемых параметром count. Если ни один из элементов, удовлетворяющих данному условию, не найден, то возвращается значение -1

public static void ForEach<T>(T[]array, Action<T> action) - Применяет метод, задаваемый параметром action, к каждому элементу массива array

public IEnumerator GetEnumerator() - Возвращает перечислительный объект для массива. Перечислители позволяют опрашивать массив в цикле. Боле подробно перечислители описываются в главе 25

public override int GetHashCode() - Возвращает хеш-код для вызывающего объекта

public int GetLength(int dimension) - Возвращает длину заданного измерения массива. Отсчет измерений начинается с нуля, поэтому для получения длины первого измерения необходимо передать данному методу значение 0 параметра dimension, для получения длины второго измерения — значение 1 и т.д.

public long GetLongLength(int dimension) - Возвращает длину заданного измерения массива в виде значения типа long. Отсчет измерений начинается с нуля, поэтому для получения длины первого измерения необходимо передать данному методу значение 0 параметра dimension, для получения длины второго измерения — значение 1 и т.д.

public int GetLowerBound(int dimension) - Возвращает начальный индекс заданного измерения массива, который обычно равен нулю. Параметр dimension определяет отсчет измерений с нуля, поэтому для получения начального индекса первого измерения - необходимо передать данному методу значение 0 параметра dimension, для получения начального индекса второго измерения — значение 1 и т.д.

public int GetUpperBound(int

dimension)

Возвращает конечный индекс заданного измере

ния массива. Параметр dimension определяет отсчет измерений с нуля, поэтому для получения конечного индекса первого измерения необходимо передать данному методу значение 0 параметра dimension, для получения конечного индекса второго измерения — значение 1 и т.д.

public object GetValue(int index) - Возвращает значение элемента из вызывающего массива по индексу index. Массив должен быть одномерным

public object GetValue(long index) - Возвращает значение элемента из вызывающего массива по индексу index. Массив должен быть одномерным

public object GetValue(int index1, int index2) - Возвращает значение элемента из вызывающего массива по индексам [index1, index2]. Массив должен быть двумерным

public object GetValue(long index1, long index2) - Возвращает значение элемента из вызывающего массива по индексам [ index1, index2]. Массив должен быть двумерным

public object GetValue(int index1, int index2, int index3) - Возвращает значение элемента из вызывающего массива по индексам [index1, index2, index3]. Массив должен быть трехмерным

public object GetValue(long index1, long index2, long idx3) - Возвращает значение элемента из вызывающего массива по индексам [index1, index2, index3]. Массив должен быть трехмерным

public object GetValue(int[] indices) - Возвращает значение элемента из вызывающего массива по указанным индексам. Число измерений массива должно соответствовать числу элементов массива indices

public object GetValue(long[] indices) - Возвращает значение элемента из вызывающего массива по указанным индексам. Число измерений массива должно соответствовать числу элементов массива indices

public static int IndexOf(Array array, object value) - Возвращает индекс первого элемента, имеющего значение value в одномерном массиве array. Если искомое значение не найдено, то возвращает -1. (Если же массив имеет ненулевую нижнюю границу, то неудачный исход поиска будет обозначаться значением нижней границы, уменьшенным на 1.)

public static int IndexOf<T>(T[] array, T value) - Возвращает индекс первого элемента, имеющего значение value в одномерном массиве array. Если искомое значение не найдено, то возвращает -1

1 ... 203 204 205 206 207 208 209 210 211 ... 294
На этой странице вы можете бесплатно читать книгу C# 4.0: полное руководство - Герберт Шилдт бесплатно.
Похожие на C# 4.0: полное руководство - Герберт Шилдт книги

Оставить комментарий