SetterBaseCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию объектов, наследуемых от SetterBase.
public ref class SetterBaseCollection sealed : IIterable<SetterBase ^>, IVector<SetterBase ^>
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SetterBaseCollection final : IIterable<SetterBase>, IVector<SetterBase>
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SetterBaseCollection : IEnumerable<SetterBase>, IList<SetterBase>
Public NotInheritable Class SetterBaseCollection
Implements IEnumerable(Of SetterBase), IList(Of SetterBase)
<Style ...>
oneOrMoreSetters
</Style>
- Наследование
- Атрибуты
- Реализации
Комментарии
Перечисление коллекции в C#
Объект SetterBaseCollection
является перечисляемым, поэтому для перечисления элементов в коллекции можно использовать синтаксис для конкретного языка, например foreach
В C#. Компилятор выполняет приведение типов, и вам не нужно явно приводить к IEnumerable<SetterBase>
. Если вам нужно выполнить приведение явным образом, например, если вы хотите вызвать GetEnumerator, приведите к IEnumerable с ограничением SetterBase .
Конструкторы
SetterBaseCollection() |
Инициализирует новый экземпляр класса SetterBaseCollection . |
Свойства
IsSealed |
Возвращает значение, указывающее, находится ли коллекция в состоянии только для чтения. |
Size |
Возвращает размер (количество) коллекции. |
Методы
Append(SetterBase) |
Добавляет новый элемент в коллекцию. |
Clear() |
Удаляет все элементы из коллекции. |
First() |
Возвращает итератор для итерации элементов в коллекции. |
GetAt(UInt32) |
Возвращает объект SetterBase , расположенный по указанному индексу. |
GetMany(UInt32, SetterBase[]) |
Извлекает несколько элементов за один проход через итератор. |
GetView() |
Возвращает неизменяемое представление в коллекции. |
IndexOf(SetterBase, UInt32) |
Извлекает индекс указанного элемента. |
InsertAt(UInt32, SetterBase) |
Вставляет указанный элемент по указанному индексу. |
RemoveAt(UInt32) |
Удаляет элемент по указанному индексу. |
RemoveAtEnd() |
Удаляет последний элемент в коллекции. |
ReplaceAll(SetterBase[]) |
Сначала очищает коллекцию, а затем вставляет предоставленный массив в качестве новых элементов. |
SetAt(UInt32, SetterBase) |
Задает значение по указанному индексу для указанного значения SetterBase . |