C# | Comprobar si un objeto SortedSet es un subconjunto adecuado de la colección especificada

La clase SortedSet representa la colección de objetos ordenados. Esta clase viene bajo el espacio de nombres System.Collections.Generic . El método SortedSet<T>.IsProperSubsetOf(IEnumerable<T>) se usa para verificar si un objeto SortedSet<T> es un subconjunto adecuado de la colección especificada o no.

Propiedades:

  • En C#, la clase SortedSet se puede usar para almacenar, eliminar o ver elementos.
  • Mantiene el orden ascendente y no almacena elementos duplicados.
  • Se sugiere usar la clase SortedSet si tiene que almacenar elementos únicos y mantener un orden ascendente.

Sintaxis:

mySet1.IsProperSubsetOf(mySet2);

Aquí, mySet1 y mySet2 son los objetos de dos SortedSets.

Valor devuelto: este método devuelve True si el objeto SortedSet<T> es un subconjunto adecuado de otro, de lo contrario, False .

Los siguientes programas ilustran el uso del método SortedSet<T>.IsProperSubsetOf(IEnumerable<T>) :

Ejemplo 1:

// C# code to Check if a SortedSet is a
// proper subset of the specified collection
using System;
using System.Collections.Generic;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // Creating a SortedSet of integers
        SortedSet<int> mySet1 = new SortedSet<int>();
  
        // Inserting elements in SortedSet
        for (int i = 0; i < 10; i++) {
            mySet1.Add(i);
        }
  
        // Creating a SortedSet of integers
        SortedSet<int> mySet2 = new SortedSet<int>();
  
        // Inserting elements in SortedSet
        mySet2.Add(3);
        mySet2.Add(4);
        mySet2.Add(5);
        mySet2.Add(6);
  
        // Check if a SortedSet is a proper subset
        // of the specified collection
        // It should return true as SortedSet mySet2
        // is a proper subset of SortedSet mySet1
        Console.WriteLine(mySet2.IsProperSubsetOf(mySet1));
    }
}
Producción:

True

Ejemplo 2:

// C# code to Check if a SortedSet is a
// proper subset of the specified collection
using System;
using System.Collections.Generic;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // Creating a SortedSet of strings
        SortedSet<string> mySet1 = new SortedSet<string>();
  
        // Inserting elements in SortedSet
        mySet1.Add("A");
        mySet1.Add("B");
        mySet1.Add("C");
        mySet1.Add("D");
        mySet1.Add("E");
  
        // Creating a SortedSet of strings
        SortedSet<string> mySet2 = new SortedSet<string>();
  
        // Inserting elements in SortedSet
        mySet2.Add("B");
        mySet2.Add("C");
        mySet2.Add("D");
        mySet2.Add("E");
  
        // Check if a SortedSet is a proper subset
        // of the specified collection
        // It should return true as SortedSet mySet1
        // is proper subset of SortedSet mySet2
        Console.WriteLine(mySet2.IsProperSubsetOf(mySet1));
    }
}
Producción:

True

Referencia:

Publicación traducida automáticamente

Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *