Привет, неизвестный путник!
Добро пожаловать в документацию по языку C#.NStar! Здесь вы найдете информацию о его методах,
отличающихся от оригинального C# от Microsoft.
TCertain Function BaseList[T, TCertain].Add(IEnumerable[T] collection)
Работает как с одним элементом, так и с коллекцией. [Единственный метод, проявляющий подобное поведение
только в C#.NStar, так как в C#.NET есть "синтаксический сахар", закрепляющий за методом Add() особые полномочия,
исполнение которых нарушится, если позволить ему добавлять коллекцию. Поэтому при использовании .NStar поверх .NET
для этих целей существует метод AddRange().]
bool Function BaseList[T, TCertain].Contains(IEnumerable[T] collection)
bool Function BaseList[T, TCertain].Contains(IEnumerable[T] collection, int index)
bool Function BaseList[T, TCertain].Contains(IEnumerable[T] collection, int index, int length)
Работают как с одним элементом, так и с коллекцией.
bool Function BaseList[T, TCertain].ContainsAny(IEnumerable[T] collection)
bool Function BaseList[T, TCertain].ContainsAny(IEnumerable[T] collection, int index)
bool Function BaseList[T, TCertain].ContainsAny(IEnumerable[T] collection,
int index, int length)
Ищут в данной коллекции любой элемент из предоставленных.
bool Function BaseList[T, TCertain].ContainsAnyExcluding(IEnumerable[T] collection)
bool Function BaseList[T, TCertain].ContainsAnyExcluding(IEnumerable[T] collection,
int index)
bool Function BaseList[T, TCertain].ContainsAnyExcluding(IEnumerable[T] collection,
int index, int length)
Ищут в данной коллекции любой элемент, кроме предоставленных.
bool Function BaseList[T, TCertain].EndsWith(IEnumerable[T] collection)
Как string.EndsWith() от Microsoft, только для всех типов коллекций и элементов.
TCertain Function BaseList[T, TCertain].GetRange(int index)
Получает диапазон от заданного индекса до конца коллекции.
int Function BaseList[T, TCertain].IndexOf(IEnumerable[T] collection)
int Function BaseList[T, TCertain].IndexOf(IEnumerable[T] collection, int index)
int Function BaseList[T, TCertain].IndexOf(IEnumerable[T] collection, int index, int length)
Работают как с одним элементом, так и с коллекцией.
int Function BaseList[T, TCertain].IndexOfAny(IEnumerable[T] collection)
int Function BaseList[T, TCertain].IndexOfAny(IEnumerable[T] collection, int index)
int Function BaseList[T, TCertain].IndexOfAny(IEnumerable[T] collection,
int index, int length)
Ищут в данной коллекции любой элемент из предоставленных.
int Function BaseList[T, TCertain].IndexOfAnyExcluding(IEnumerable[T] collection)
int Function BaseList[T, TCertain].IndexOfAnyExcluding(IEnumerable[T] collection,
int index)
int Function BaseList[T, TCertain].IndexOfAnyExcluding(IEnumerable[T] collection,
int index, int length)
Ищут в данной коллекции любой элемент, кроме предоставленных.
TCertain Function BaseList[T, TCertain].Insert(int index, IEnumerable[T] collection)
Работает как с одним элементом, так и с коллекцией.
int Function BaseList[T, TCertain].LastIndexOf(IEnumerable[T] collection)
int Function BaseList[T, TCertain].LastIndexOf(IEnumerable[T] collection, int index)
int Function BaseList[T, TCertain].LastIndexOf(IEnumerable[T] collection,
int index, int length)
Работают как с одним элементом, так и с коллекцией.
int Function BaseList[T, TCertain].LastIndexOfAny(IEnumerable[T] collection)
int Function BaseList[T, TCertain].LastIndexOfAny(IEnumerable[T] collection, int index)
int Function BaseList[T, TCertain].LastIndexOfAny(IEnumerable[T] collection,
int index, int length)
Ищут в данной коллекции любой элемент из предоставленных.
int Function BaseList[T, TCertain].LastIndexOfAnyExcluding(IEnumerable[T]
collection)
int Function BaseList[T, TCertain].LastIndexOfAnyExcluding(IEnumerable[T] collection,
int index)
int Function BaseList[T, TCertain].LastIndexOfAnyExcluding(IEnumerable[T] collection,
int index, int length)
Ищут в данной коллекции любой элемент, кроме предоставленных.
TCertain Function BaseList[T, TCertain].Remove(int index, int length)
В C# от Microsoft называется RemoveRange().
TCertain Function BaseList[T, TCertain].RemoveEnd(int index)
Удаляет диапазон от заданного индекса до конца коллекции.
bool Function BaseList[T, TCertain].RemoveValue(T value)
В C# от Microsoft называется Remove().
TCertain Function BaseList[T, TCertain].Replace(IEnumerable[T] collection)
Полностью заменяет содержимое коллекции копией другой коллекции (неглубокое копирование).
TCertain Function BaseList[T, TCertain].Replace(T oldItem, T newItem)
Заменяет все элементы, равные oldItem, ссылками на newItem.
TCertain Function BaseList[T, TCertain].Replace(IEnumerable[T] oldCollection,
IEnumerable[T] newCollection)
Заменяет все вхождения oldCollection копиями newCollection (неглубокое копирование).
bool Function BaseList[T, TCertain].StartsWith(IEnumerable[T] collection)
Как string.StartsWith() от Microsoft, только для всех типов коллекций и элементов.
bool Function DateTime.IsSummertime()
Пишется именно в такой форме, а не в придуманной Microsoft.
Назад к индексу документации