StructuralComparisons Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce oggetti per eseguire un confronto strutturale di due oggetti della raccolta.
public ref class StructuralComparisons abstract sealed
public static class StructuralComparisons
type StructuralComparisons = class
Public Class StructuralComparisons
- Ereditarietà
-
StructuralComparisons
Commenti
La StructuralComparisons classe restituisce i due oggetti di confronto predefiniti seguenti:
Implementazione IComparer che può essere passata a un metodo, ad esempio Array.IStructuralComparable.CompareTo(Object, IComparer) o Tuple<T1,T2,T3>.IStructuralComparable.CompareTo(Object, IComparer) per eseguire un confronto strutturale di due oggetti. È progettato per indicare se il primo oggetto precede, segue o si trova nella stessa posizione del secondo oggetto nell'ordinamento.
Implementazione IEqualityComparer che può essere passata a un metodo, Array.IStructuralEquatable.Equals(Object, IEqualityComparer) ad esempio o Tuple<T1,T2,T3>.IStructuralEquatable.Equals(Object, IEqualityComparer) per eseguire un confronto per l'uguaglianza strutturale.
Gli oggetti possono essere utilizzati per eseguire un confronto strutturale o un confronto di uguaglianza strutturale di due oggetti raccolta, ad esempio oggetti matrice o tupla. Nel confronto strutturale, due oggetti vengono confrontati in base ai relativi valori. Gli oggetti possono essere ordinati in base ad alcuni criteri e due oggetti vengono considerati uguali quando hanno valori uguali, non perché fanno riferimento allo stesso oggetto fisico
Proprietà
StructuralComparer |
Ottiene un oggetto predefinito che esegue un confronto strutturale di due oggetti. |
StructuralEqualityComparer |
Ottiene un oggetto predefinito che confronta due oggetti per determinarne l'uguaglianza strutturale. |