reckfellENGINE

Reckfell.Collections.Dictionary<TKey, TValue>

Обёртка повсюду ReckfellКласс словаря, словарь TKey и TValue аннотированные, Variant типа элементов, отнесенных к двигателю в C++. Полезно при контакте с двигателем. В противном случае предпочитайте .NET коллекции такие, как System.Collecti

На этой странице
class Reckfell.Collections.Dictionary<TKey, TValue>ReckfellSharp

Обёртка повсюду ReckfellКласс словаря, словарь TKey и TValue аннотированные, Variant типа элементов, отнесенных к двигателю в C++. Полезно при контакте с двигателем. В противном случае предпочитайте .NET коллекции такие, как System.Collections.Generic.Dictionary2`.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы3

Dictionary3 перегрузки
# Dictionary · 1/3
C#
public Dictionary();

Построить новое пустое место Reckfell.Collections.Dictionary<TKey, TValue>.

# Dictionary · 2/3
C#
public Dictionary(Reckfell.Collections.Dictionary dictionary);

Построить новый Reckfell.Collections.Dictionary<TKey, TValue> из элементов данного словаря.

Параметры
ИмяТипПо умолчанию
dictionaryReckfell.Collections.Dictionary—
dictionary

Словарь для построения.

# Dictionary · 3/3
C#
public Dictionary(System.Collections.Generic.IDictionary<TKey, TValue> dictionary);

Построить новый Reckfell.Collections.Dictionary<TKey, TValue> из элементов данного словаря.

Параметры
ИмяТипПо умолчанию
dictionarySystem.Collections.Generic.IDictionary<TKey, TValue>—
dictionary

Словарь для построения.

Свойства5

CountСвойство
# Count
C#
public int Count { get; }

Возвращает количество элементов Reckfell.Collections.Dictionary<TKey, TValue>. Это также называется размером или длиной словаря.

IsReadOnlyСвойство
# IsReadOnly
C#
public bool IsReadOnly { get; }

Returns (Возврат) true если словарь только для чтения. Смотрите. Reckfell.Collections.Dictionary<TKey, TValue>.MakeReadOnly.

ItemСвойство
# Item
C#
public TValue? this[TKey? key] { get; set; }

Возвращает значение в данном случае key.

KeysСвойство
# Keys
C#
public System.Collections.Generic.ICollection<TKey> Keys { get; }

Получает коллекцию ключей в этом Reckfell.Collections.Dictionary<TKey, TValue>.

ValuesСвойство
# Values
C#
public System.Collections.Generic.ICollection<TValue> Values { get; }

Получает набор элементов в этом Reckfell.Collections.Dictionary<TKey, TValue>.

Методы14

Addvoid
# Add
C#
public void Add(TKey? key, TValue? value);

Добавить объект Range.Value ключ key к этому Reckfell.Collections.Dictionary<TKey, TValue>.

Параметры
ИмяТипПо умолчанию
keyTKey—
valueTValue—
key

Ключ, в котором добавить объект.

value

Объект, который нужно добавить.

Clearvoid
# Clear
C#
public void Clear();

Очищает словарь, удаляя из него все записи.

ContainsKeybool
# ContainsKey
C#
public bool ContainsKey(TKey? key);

Проверяет, если это Reckfell.Collections.Dictionary<TKey, TValue> содержит указанный ключ.

Параметры
ИмяТипПо умолчанию
keyTKey—
key

Ключ, который нужно искать.

Возвращает bool

Содержит ли этот словарь данный ключ или нет.

DuplicateReckfell.Collections.Dictionary<TKey, TValue>
# Duplicate
C#
public Reckfell.Collections.Dictionary<TKey, TValue> Duplicate(bool deep = false);

Возвращает копию Reckfell.Collections.Dictionary<TKey, TValue>. Если deep это true, производится глубокая копия: все гнезданые массивы и словари дублируются и не будут использоваться совместно с оригинальный словарь. false, неглубокая копия и ссылки на оригинальные гнезданные массивы и словари сохраняются таким образом, чтобы Изменение подсказки или словаря в экземпляре также повлияет на , на которые сделана ссылка в исходном словаре. ReckfellObject производные элементы будут скопированы неглубоко независимо от deep Рейтинг.

Параметры
ИмяТипПо умолчанию
deepboolfalse
deep

Если true, выполняет глубокую копию.

Возвращает Reckfell.Collections.Dictionary<TKey, TValue>

Новый Reckfell Словарь.

GetEnumeratorSystem.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>>
# GetEnumerator
C#
public System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>> GetEnumerator();

Получает счетчик для этого Reckfell.Collections.Dictionary<TKey, TValue>.

Возвращает System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>>

Счетчик.

MakeReadOnlyvoid
# MakeReadOnly
C#
public void MakeReadOnly();

Это делает Reckfell.Collections.Dictionary<TKey, TValue> только для чтения, т.е. :: модификация элементов словаря. Не применяется к гнездам, Например, содержание гнезденных словарей.

Mergevoid
# Merge
C#
public void Merge(Reckfell.Collections.Dictionary<TKey, TValue> dictionary, bool overwrite = false);
Параметры
ИмяТипПо умолчанию
dictionaryReckfell.Collections.Dictionary<TKey, TValue>—
overwriteboolfalse
RecursiveEqualbool
# RecursiveEqual
C#
public bool RecursiveEqual(Reckfell.Collections.Dictionary<TKey, TValue> other);
Параметры
ИмяТипПо умолчанию
otherReckfell.Collections.Dictionary<TKey, TValue>—
Возвращает bool
Removebool
# Remove
C#
public bool Remove(TKey? key);

Удалить элемент из этого Reckfell.Collections.Dictionary<TKey, TValue> По ключу.

Параметры
ИмяТипПо умолчанию
keyTKey—
key

Ключ к элементу, который нужно удалить.

Возвращает bool
ToStringstring
# ToString
C#
public override string ToString();

Преобразует это Reckfell.Collections.Dictionary<TKey, TValue> к а string.

Возвращает string

A string представление этого словаря.

TryGetValuebool
# TryGetValue
C#
public bool TryGetValue(TKey? key, out TValue? value);

Получает значение для данного key в словаре. Returns (Возврат) true если запись для данного ключа существует в словарь; в противном случае, возвратит false.

Параметры
ИмяТипПо умолчанию
keyTKey—
valueTValue—
key

Ключ к элементу, который нужно получить.

value

Значение в данном случае key.

Возвращает bool

Если была найдена запись для данного key.

op_Explicit2 перегрузки
# op_Explicit · 1/2
C#
public static explicit operator Reckfell.Collections.Dictionary(Reckfell.Collections.Dictionary<TKey, TValue>? from);
Параметры
ИмяТипПо умолчанию
fromReckfell.Collections.Dictionary<TKey, TValue>—
Возвращает Reckfell.Collections.Dictionary
# op_Explicit · 2/2
C#
public static explicit operator Reckfell.Collections.Dictionary<TKey, TValue>(Variant from);
Параметры
ИмяТипПо умолчанию
fromVariant—
Возвращает Reckfell.Collections.Dictionary<TKey, TValue>
op_ImplicitVariant
# op_Implicit
C#
public static implicit operator Variant(Reckfell.Collections.Dictionary<TKey, TValue> from);
Параметры
ИмяТипПо умолчанию
fromReckfell.Collections.Dictionary<TKey, TValue>—
Возвращает Variant
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.