Читаем C# 4.0 полное руководство - 2011 полностью

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


public static int


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


FindLastIndex(T[]


array,


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


intstartlndex,int


count,


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


Predicatematch)


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


public static void


Применяет метод, задаваемый параметром


ForEach(T[]array,


action, к каждому элементу массива array


Actionaction)


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 определяет отсчет измерений


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


Метод


Назначение


с нуля, поэтому для получения начального индекса


-


первого измерения необходимо передать данному


методу значение 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


Возвращает значение элемента из вызывающего


indexl,intindex2)


массива по индексам [indexl, index2]. Массив должен быть двумерным


public object GetValue(long


Возвращает значение элемента из вызывающего


indexl,longindex2)


массива по индексам [ indexl, index2]. Массив должен быть двумерным


public object GetValue(int


Возвращает значение элемента из вызывающе


indexl,intindex2,int


го массива по индексам [indexl, index2,


index3)


index3]. Массив должен быть трехмерным


public object GetValue(long


Возвращает значение элемента из вызывающе


indexl,longindex2,long


го массива по индексам [indexl, index2,


idx3)


index3]. Массив должен быть трехмерным


public object GetValue(int[]


Возвращает значение элемента из вызывающего


indices)


массива по указанным индексам. Число измерений массива должно соответствовать числу элементов массива indices


public object


Возвращает значение элемента из вызывающего


GetValue(long[]indices)


массива по указанным индексам. Число измерений массива должно соответствовать числу элементов массива indices


public static int


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


IndexOf(Arrayarray,object


значение value в одномерном массиве array.


value)


Если искомое значение не найдено, то возвращает -1. (Если же массив имеет ненулевую нижнюю границу, то неудачный исход поиска будет обозначаться значением нижней границы, уменьшенным на 1.)


Метод


Назначение


public static int


Перейти на страницу:

Похожие книги

1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных
iOS. Приемы программирования
iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.

Вандад Нахавандипур

Программирование, программы, базы данных / Программирование / Книги по IT