• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Dataport.AppFrameDotNet.DotNetTools.Collections
    • ExpressionHelper
    • NonRepeatableEnumerable<TType>
  • Dataport.AppFrameDotNet.DotNetTools.Collections.Extensions
    • Adding
    • Checking
    • Execution
    • ExpressionExtensions
    • Filtering
    • Indexing
    • Transformation
  • Dataport.AppFrameDotNet.DotNetTools.Collections.Model
    • PagedResult<TSource>
  • Dataport.AppFrameDotNet.DotNetTools.Comparison.Extensions
    • ComparisonExtensions
    • DictionaryExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Comparison.Model
    • BoundaryType
    • IgnoreInPropertyComparisonAttribute
    • MemberComparisonResult
  • Dataport.AppFrameDotNet.DotNetTools.IO.Extensions
    • HttpStatusCodeExtensions
    • StreamExtensions
    • StringExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Numeric.Extensions
    • Formatting
    • Percentage
    • Structure
  • Dataport.AppFrameDotNet.DotNetTools.Numeric.Model
    • PercentageType
  • Dataport.AppFrameDotNet.DotNetTools.Reflection
    • EnumHelper<TEnum>
  • Dataport.AppFrameDotNet.DotNetTools.Reflection.Extensions
    • AssemblyExtensions
    • EnumExtensions
    • InstanceExtensions
    • StringExtensions
    • TransformationExtensions
    • TypeExtensions
    • TypeManipulationExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Text.Extensions
    • BooleanExtensions
    • StringExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Time.Extensions
    • DateTimeExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Time.Model
    • DateTimePart
  • Dataport.AppFrameDotNet.DotNetTools.Validation
    • ValidationResults
    • Verify
  • Dataport.AppFrameDotNet.DotNetTools.Validation.Extensions
    • ConditionExtensions
  • Dataport.AppFrameDotNet.DotNetTools.Validation.Models
    • Condition<T>
    • Severity

Class DictionaryExtensions

Stellt Erweiterungsmethoden zum Vergleichen von Dictionaries zur Verfügung.

Inheritance
System.Object
DictionaryExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dataport.AppFrameDotNet.DotNetTools.Comparison.Extensions
Assembly: Dataport.AppFrameDotNet.DotNetTools.dll
Syntax
public static class DictionaryExtensions

Methods

IsEquivalentTo<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>)

Gibt an, ob das übergebene Dictionary mit dem bestehenden Dictionary vollständig kongruent ist.

Declaration
public static bool IsEquivalentTo<TKey, TValue>(this IDictionary<TKey, TValue> value, IDictionary<TKey, TValue> other)
    where TKey : IComparable where TValue : IComparable
Parameters
Type Name Description
System.Collections.Generic.IDictionary<TKey, TValue> value

Das initiale Dictionary

System.Collections.Generic.IDictionary<TKey, TValue> other

Das zu vergleichende Dictionary

Returns
Type Description
System.Boolean

true wenn beide Dictionaries kongruent sind, andernfalls false

Type Parameters
Name Description
TKey

Der Typ des Keys beider Dictionaries

TValue

Der Wertetyp beider Dictionaries

IsSubsetOf<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>)

Gibt an, ob das bestehende Dictionary eine Teilmenge des übergebenen Dictionaries ist.

Declaration
public static bool IsSubsetOf<TKey, TValue>(this IDictionary<TKey, TValue> value, IDictionary<TKey, TValue> other)
    where TKey : IComparable where TValue : IComparable
Parameters
Type Name Description
System.Collections.Generic.IDictionary<TKey, TValue> value

Das initiale Dictionary

System.Collections.Generic.IDictionary<TKey, TValue> other

Das zu vergleichende Dictionary

Returns
Type Description
System.Boolean

true wenn das Dictionary eine Teilmenge des übergebenen Dictionaries ist, andernfalls false

Type Parameters
Name Description
TKey

Der Typ des Keys beider Dictionaries

TValue

Der Wertetyp beider Dictionaries

In This Article
Back to top © 2020 Dataport AöR