dict.GeT(key,default)
This commit is contained in:
parent
22779adbf9
commit
0d3ca8cdc4
|
|
@ -15,7 +15,7 @@ internal static class RevisionClass
|
|||
public const string Major = "3";
|
||||
public const string Minor = "9";
|
||||
public const string Build = "0";
|
||||
public const string Revision = "3450";
|
||||
public const string Revision = "3451";
|
||||
|
||||
public const string MainVersion = Major + "." + Minor;
|
||||
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
%COREVERSION%=0
|
||||
%REVISION%=3450
|
||||
%MINOR%=9
|
||||
%REVISION%=3451
|
||||
%COREVERSION%=0
|
||||
%MAJOR%=3
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
3.9.0.3450
|
||||
3.9.0.3451
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
!define VERSION '3.9.0.3450'
|
||||
!define VERSION '3.9.0.3451'
|
||||
|
|
|
|||
|
|
@ -13714,11 +13714,11 @@ end;
|
|||
//>> Методы расширения словарей # Extension methods for IDictionary
|
||||
// -----------------------------------------------------------------------------
|
||||
/// Возвращает в словаре значение, связанное с указанным ключом, а если такого ключа нет, то значение по умолчанию
|
||||
function Get<Key, Value>(Self: IDictionary<Key, Value>; K: Key): Value; extensionmethod;
|
||||
function Get<Key, Value>(Self: IDictionary<Key, Value>; K: Key; V: Value := default(Value)): Value; extensionmethod;
|
||||
begin
|
||||
var b := Self.TryGetValue(K, Result);
|
||||
if not b then
|
||||
Result := default(Value);
|
||||
Result := V;
|
||||
end;
|
||||
|
||||
/// Возвращает словарь, сопоставляющий ключу группы количество элементов с данным ключом
|
||||
|
|
|
|||
|
|
@ -13714,11 +13714,11 @@ end;
|
|||
//>> Методы расширения словарей # Extension methods for IDictionary
|
||||
// -----------------------------------------------------------------------------
|
||||
/// Возвращает в словаре значение, связанное с указанным ключом, а если такого ключа нет, то значение по умолчанию
|
||||
function Get<Key, Value>(Self: IDictionary<Key, Value>; K: Key): Value; extensionmethod;
|
||||
function Get<Key, Value>(Self: IDictionary<Key, Value>; K: Key; V: Value := default(Value)): Value; extensionmethod;
|
||||
begin
|
||||
var b := Self.TryGetValue(K, Result);
|
||||
if not b then
|
||||
Result := default(Value);
|
||||
Result := V;
|
||||
end;
|
||||
|
||||
/// Возвращает словарь, сопоставляющий ключу группы количество элементов с данным ключом
|
||||
|
|
|
|||
|
|
@ -4130,7 +4130,7 @@
|
|||
<member name="M:Conjugate(System.Numerics.Complex)">
|
||||
<summary>Возвращает комплексно сопряженное значение</summary>
|
||||
</member>
|
||||
<member name="M:Get``2(System.Collections.Generic.IDictionary{``0,``1},``0)">
|
||||
<member name="M:Get``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1)">
|
||||
<summary>Возвращает в словаре значение, связанное с указанным ключом, а если такого ключа нет, то значение по умолчанию</summary>
|
||||
</member>
|
||||
<member name="M:EachCount``2(System.Collections.Generic.IEnumerable{System.Linq.IGrouping{``0,``1}})">
|
||||
|
|
|
|||
Loading…
Reference in a new issue