Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Общие свойства и методы, предоставляемые массивами




Массивы в C# являются очень полезными для хранения данных и предоставляют полезную функциональность для манипулирования данными. Все массивы в платформе.NET могут рассматриваться как классы, являющиеся потомками класса System.Array. Именно тип System.Array обеспечивает общую функциональность, которую может использовать любой пользовательский массив. В следующей таблице приведены некоторые из основных свойств и методов, которые предоставляют массивы.

Член Описание, пример использования
BinarySearch (метод) Позволяет осуществлять поиск отсортированного одномерного массива для определенного значения с помощью алгоритма бинарного поиска. int[] numbers = { 1, 2, 3, 4, 5 }; object searchTerm = 3; int result = Array.BinarySearch(numbers,searchTerm);
Clone (метод) Позволяет создавать поверхностную (shallow) копию массива, которая создает только копии элементов в массиве, но не копирует объекты, на которые эти элементы могут ссылаться. (При полном (deep) копировании массива происходит копирование элементов, а также всех элементов, на которые они ссылаются явным или неявным образом) int[] numbers = { 1, 2, 3, 4, 5 }; object numbersClone = numbers.Clone();
CopyTo (метод) Копирует все элементы текущего одномерного массива в заданный одномерный массив, начиная с указанного индекса в массиве назначения int[] oldNumbers = { 1, 2, 3, 4, 5 }; int[] newNumbers = new int[oldNumbers.Length]; oldNumbers.CopyTo(newNumbers, 0);
GetEnumerator (метод) Позволяет итерации по каждому из элементов в последовательности в массиве. int[] oldNumbers = { 1, 2, 3, 4, 5 }; IEnumerator results = oldNumbers.GetEnumerator(); // OR foreach (int number in oldNumbers) { }
GetLength (метод) Позволяет получить длину конкретной размерности в массиве в заданном измерении. int[] oldNumbers = { 1, 2, 3, 4, 5 }; int count = oldNumbers.GetLength(0);
GetValue (метод) Позволяет получить значение по указанному индексу в массиве. int[] oldNumbers = { 1, 2, 3, 4, 5 }; object number = oldNumbers.GetValue(2); // returns the value 3
SetValue (метод) Позволяет установить значение по указанному индексу в массиве. int[] oldNumbers = { 1, 2, 3, 4, 5 }; oldNumbers.SetValue(5000, 4); // Changes the value 5 to 5000
Sort (метод) Позволяет сортировать элементы в одномерном массиве. int[] oldNumbers = { 5, 2, 1, 3, 4 }; Array.Sort(oldNumbers); // Sorted values: 1 2 3 4 5
Length (свойство) Позволяет получить количество элементов в массиве. int[] oldNumbers = { 1, 2, 3, 4, 5 }; int numberCount = oldNumbers.Length; // returns the value 5
Rank (свойство) Позволяет получить количество измерений в массиве. int[] oldNumbers = { 1, 2, 3, 4, 5 }; int rank = oldNumbers.Rank; // Returns the value 1

http://go.microsoft.com/fwlink/?LinkId=192903






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных