Чтение онлайн

ЖАНРЫ

C# 4.0 полное руководство - 2011

Шилдт Герберт

Шрифт:

elementType

_Продолжение табл. 21.12

Метод

Назначение

public static Array

Возвращает ссылку на многомерный массив, раз

Createlnstance(Type

мерность которого задается в массиве lengths.

elementType, int[]lengths,

Каждый

элемент этого массива имеет тип

int[] lowerBounds)

elementType. Начальный индекс каждого измерения задается в массиве lowerBounds. Таким образом, этот метод позволяет создавать массивы, которые начинаются с некоторого индекса, отличного от нуля

public static bool

Возвращает логическое значение true, если мас

Exists<T>(T[] array,

сив array содержит хотя бы один элемент, удо

Predicate<T> match)

влетворяющий условию предиката, задаваемого параметром match, а иначе возвращает логическое значение false

public static T Find<T>(T[]

Возвращает первый элемент массива array, удо

array, Predicate<T> match)

влетворяющий условию предиката, задаваемого параметром’ match, а иначе возвращает значение типа default (Т)

public static T[]

Возвращает все элементы массива array, удо

FindAll<T>(T[] array,

влетворяющие условию предиката, задаваемого

Predicate<T> match)

параметром match, а иначе возвращает массив нулевой длины

public static int

Возвращает индекс первого элемента массива

FindIndex<T>(T[] array,

array, удовлетворяющего условию предиката, за

Predicate<T> match)

даваемого параметром match, иначе возвращает значение -1

public static int

Возвращает индекс первого элемента масси

FindIndex<T>(T[]array, int

ва array, удовлетворяющего убловию предика

startlndex, Predicate<T>

та,

задаваемого параметром match. Поиск на

match)

чинается с элемента, указываемого по индексу array [ start Index]. Если ни один из элементов, удовлетворяющих данному условию, не найден, то возвращается значение -1

public static int

Возвращает индекс первого элемента масси

FindIndex<T>(T[] array,

ва array, удовлетворяющего условию предика

int startlndex, int count,

та, задаваемого параметром match. Поиск на

Predicate<T> match)

чинается с элемента, указываемого по индексу array [startlndex], и продолжается среди числа элементов, определяемых параметром count. Если ни один из элементов, удовлетворяющих данному условию, не найден, то возвращается значение -1

public static T

Возвращает последний элемент массива array,

FindLast<T>(T[] array,

удовлетворяющий условию предиката, задаваемо

Predicate<T> match)

го параметром match, иначе возвращает значение типа default (Т)

Метод

Назначение

public static int

Возвращает индекс последнего элемента массива

FindLastIndex<T>(T[]

array,

array, удовлетворяющего условию предиката, за

. Predicate<T> match)

даваемого параметром match, иначе возвращает значение -1

public static int

Возвращает индекс последнего элемента массива

FindLastIndex<T>(T[]

array,

array, удовлетворяющего условию предиката, за

int startlndex, Predicate<T>

даваемого параметром match. Поиск начинается

Поделиться с друзьями: