Class MonthlyContractConsumption
- Namespace
- Lers.Core.Nodes.ContractConsumption
- Assembly
- Lers.System.dll
Договорное потребление по месяцам.
public class MonthlyContractConsumption : IDictionary<Month, float?>, ICollection<KeyValuePair<Month, float?>>, IEnumerable<KeyValuePair<Month, float?>>, IEnumerable
- Inheritance
-
MonthlyContractConsumption
- Implements
- Inherited Members
- Extension Methods
Constructors
MonthlyContractConsumption()
Инициализирует новый экземпляр класса MonthlyContractConsumption.
public MonthlyContractConsumption()
Properties
Count
Возвращает число пар "ключ-значение", содержащихся в словаре.
public int Count { get; }
Property Value
IsReadOnly
Получает значение, указывающее, является ли объект доступным только для чтения.
public bool IsReadOnly { get; }
Property Value
this[Month]
Определение индексатора для доступа к элементам словаря.
public float? this[Month key] { get; set; }
Parameters
key
MonthМесяц.
Property Value
- float?
Значение соответствующее переданному месяцу.
Keys
Возвращает коллекцию, содержащую ключи из словаря.
public ICollection<Month> Keys { get; }
Property Value
Values
Возвращает коллекцию, содержащую значения из словаря.
public ICollection<float?> Values { get; }
Property Value
Methods
Add(Month, float?)
Добавляет указанные ключ и значение в словарь.
public void Add(Month key, float? value)
Parameters
Add(KeyValuePair<Month, float?>)
Добавляет указанную пару значений в словарь.
public void Add(KeyValuePair<Month, float?> item)
Parameters
item
KeyValuePair<Month, float?>Пара значений, которую необходимо добавить.
Clear()
Удаляет все ключи и значения из словаря.
public void Clear()
Contains(KeyValuePair<Month, float?>)
Определяет, содержится ли оказанная пара значений в словаре.
public bool Contains(KeyValuePair<Month, float?> item)
Parameters
item
KeyValuePair<Month, float?>Пара значений, которую необходимо найти.
Returns
ContainsKey(Month)
Определяет, содержится ли указанный ключ в словаре.
public bool ContainsKey(Month key)
Parameters
key
MonthМесяц.
Returns
CopyTo(KeyValuePair<Month, float?>[], int)
Копирует словарь в указанный массив пар значений.
public void CopyTo(KeyValuePair<Month, float?>[] array, int arrayIndex)
Parameters
array
KeyValuePair<Month, float?>[]Массив, в который необходимо скопировать словарь.
arrayIndex
intИндекс в массиве
array
, с которого начинается копирование.
GetEnumerator()
Возвращает перечислитель, осуществляющий перебор элементов списка.
public IEnumerator<KeyValuePair<Month, float?>> GetEnumerator()
Returns
- IEnumerator<KeyValuePair<Month, float?>>
Перечислитель, осуществляющий перебор элементов списка.
Remove(Month)
Удаляет значение с указанным ключом из словаря.
public bool Remove(Month key)
Parameters
key
MonthМесяц.
Returns
Remove(KeyValuePair<Month, float?>)
Удаляет указанную пару значений из словаря.
public bool Remove(KeyValuePair<Month, float?> item)
Parameters
item
KeyValuePair<Month, float?>Пара значений, которую необходимо удалить.
Returns
TryGetValue(Month, out float?)
Возвращает значение, связанное с заданным ключом.
public bool TryGetValue(Month key, out float? value)