StructuralComparisons Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona objetos para realizar una comparación estructural de dos objetos de colección.
public ref class StructuralComparisons abstract sealed
public static class StructuralComparisons
type StructuralComparisons = class
Public Class StructuralComparisons
- Herencia
-
StructuralComparisons
Comentarios
La StructuralComparisons clase devuelve los dos objetos de comparación predefinidos siguientes:
Una IComparer implementación que se puede pasar a un método como Array.IStructuralComparable.CompareTo(Object, IComparer) o Tuple<T1,T2,T3>.IStructuralComparable.CompareTo(Object, IComparer) para realizar una comparación estructural de dos objetos. Está diseñado para indicar si el primer objeto precede, sigue o se produce en la misma posición que el segundo objeto en el criterio de ordenación.
Una IEqualityComparer implementación que se puede pasar a un método como Array.IStructuralEquatable.Equals(Object, IEqualityComparer) o Tuple<T1,T2,T3>.IStructuralEquatable.Equals(Object, IEqualityComparer) para realizar una comparación de igualdad estructural.
Los objetos se pueden usar para realizar una comparación estructural o una comparación de igualdad estructural de dos objetos de colección, como objetos de matriz o tupla. En comparación estructural, se comparan dos objetos en función de sus valores. Los objetos se pueden ordenar en función de algunos criterios y dos objetos se consideran iguales cuando tienen valores iguales, no porque hacen referencia al mismo objeto físico.
Propiedades
StructuralComparer |
Obtiene un objeto predefinido que realiza una comparación estructural de dos objetos. |
StructuralEqualityComparer |
Obtiene un objeto predefinido que compara dos objetos para comprobar su igualdad estructural. |