StructuralComparisons Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece objetos para realizar uma comparação estrutural de dois objetos de coleção.
public ref class StructuralComparisons abstract sealed
public static class StructuralComparisons
type StructuralComparisons = class
Public Class StructuralComparisons
- Herança
-
StructuralComparisons
Observações
A StructuralComparisons classe devolve os seguintes dois objetos de comparação pré-definidos:
Uma IComparer implementação que pode ser passada a um método como Array.IStructuralComparable.CompareTo(Object, IComparer) ou Tuple<T1,T2,T3>.IStructuralComparable.CompareTo(Object, IComparer) para realizar uma comparação estrutural de dois objetos. Destina-se a indicar se o primeiro objeto precede, segue ou ocorre na mesma posição que o segundo objeto na ordem de ordenação.
Uma IEqualityComparer implementação que pode ser passada a um método como Array.IStructuralEquatable.Equals(Object, IEqualityComparer) ou Tuple<T1,T2,T3>.IStructuralEquatable.Equals(Object, IEqualityComparer) para realizar uma comparação para igualdade estrutural.
Os objetos podem ser usados para realizar uma comparação estrutural ou uma comparação de igualdade estrutural de dois objetos de coleção, como objetos array ou tuplas. Na comparação estrutural, dois objetos são comparados com base nos seus valores. Os objetos podem ser ordenados com base em certos critérios, e dois objetos são considerados iguais quando têm valores iguais, não porque se referem ao mesmo objeto físico
Propriedades
| Name | Description |
|---|---|
| StructuralComparer |
Obtém um objeto predefinido que realiza uma comparação estrutural de dois objetos. |
| StructuralEqualityComparer |
Obtém um objeto pré-definido que compara dois objetos para igualdade estrutural. |