packages/System.ObjectModel.4.3.0/ref/netcore50/ru/System.ObjectModel.xml
(开头部分) 84KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.ObjectModel</name>
</assembly>
<members>
<member name="T:System.Collections.ObjectModel.KeyedCollection`2">
<summary>Предоставляет абстрактный базовый класс для коллекции, ключи которой внедрены в значения.</summary>
<typeparam name="TKey">Тип ключей в коллекции.</typeparam>
<typeparam name="TItem">Тип элементов в коллекции.</typeparam>
</member>
<member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, в котором используется функция сравнения по умолчанию.</summary>
</member>
<member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, в котором используется указанная функция сравнения.</summary>
<param name="comparer">Реализация универсального интерфейса <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, которая может использоваться при сравнении ключей, или null, чтобы использовать компаратор по умолчанию для типа ключа, полученного из <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" />.</param>
</member>
<member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor(System.Collections.Generic.IEqualityComparer{`0},System.Int32)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, который использует заданную функцию сравнения и создает словарь поиска при превышении заданного порога.</summary>
<param name="comparer">Реализация универсального интерфейса <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, которая может использоваться при сравнении ключей, или null, чтобы использовать компаратор по умолчанию для типа ключа, полученного из <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" />.</param>
<param name="dictionaryCreationThreshold">Количество элементов, которое может содержать коллекция без создания словаря поиска (при значении 0 словарь поиска создается при добавлении первого элемента), или –1, чтобы определить, что словарь поиска не будет создаться никогда.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="dictionaryCreationThreshold" /> is less than –1.</exception>
</member>
<member name="M:System.Collections.ObjectModel.KeyedCollection`2.ChangeItemKey(`1,`0)">
<summary>Изменяет ключ, связанный с указанным элементом в словаре поиска.</summary>
<param name="item">Элемент, ключ которого требуется изменить.</param>
<param name="newKey">Новый ключ для <paramref name="item" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="item" /> is null.-or-<paramref name="key" /> is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="item" /> is not found.-or-<paramref name="key" /> already exists in the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</exception>
</member>
<member name="M:System.Collections.ObjectModel.KeyedCollection`2.ClearItems">
<summary>Удаляет все элементы из коллекции <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
</member>
<member name="P:System.Collections.ObjectModel.KeyedCollection`2.Comparer">
<summary>Получает универсальный компаратор, используемый для определения равенства ключей в коллекции.</summary>
<returns>Реализация универсального интерфейса <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемого для определения равенства ключей в коллекции.</returns>
</member>
<member name="M:System.Collections.ObjectModel.KeyedCollection`2.Contains(`0)">
<summary>Определяет, содержится ли в коллекции элемент с указанным ключом.</summary>
<returns>true, если <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> содержит элемент с указанным ключом, в противном случае — false.</returns>
<param name="key">Ключ, который требуется найти в <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="key" /> is null.</exception>
</member>
<member name="P:System.Collections.ObjectModel.KeyedCollection`2.Dictionary">
<summary>Возвращает словарь поиска <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
<returns>Словарь поиска коллекции <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, если он существует; в противном случае — значение null.</returns>
</member>
<member name="M:System.Collections.ObjectModel.KeyedCollection`2.GetKeyForItem(`1)">
<summary>При реализации в производном классе извлекает ключ из указанного элемента.</summary>
<returns>Ключ для указанного элемента.</returns>
<param name="item">Элемент, из которого нужно извлечь ключ.</param>
</member>
<member name="M:System.Collections.ObjectModel.KeyedCollection`2.InsertItem(System.Int32,`1)">
<summary>Добавляет элемент в список <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> в позиции с указанным индексом.</summary>
<param name="index">Индекс (с нуля), по которому следует вставить параметр <paramref name="item" />.</param>
后面还有 647 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
