El método SortedList.Contains(Object) se utiliza para verificar si un objeto SortedList contiene una clave específica.
Sintaxis:
public virtual bool Contains (object key);
Aquí, key es la clave que se ubicará en el objeto SortedList.
Valor devuelto: este método devuelve verdadero si el objeto SortedList contiene un elemento con la clave especificada; de lo contrario, devuelve falso
Excepciones:
- ArgumentNullException: si la clave es nula.
- InvalidOperationException: si el comparador arroja una excepción.
Los siguientes programas ilustran el uso del método mencionado anteriormente:
Ejemplo 1:
// C# code to Check whether a SortedList // object contains a specific key using System; using System.Collections; class Geeks { // Main Method public static void Main(String[] args) { // Creating a SortedList of integers SortedList mylist = new SortedList(); // Adding elements to SortedList mylist.Add("1", "C++"); mylist.Add("2", "Java"); mylist.Add("3", "DSA"); mylist.Add("4", "Python"); mylist.Add("5", "C#"); // Checking whether 4 is present // in SortedList or not Console.Write(mylist.Contains("4")); } }
Producción:
True
Ejemplo 2:
// C# code to Check whether a SortedList // object contains a specific key using System; using System.Collections; class Geeks { // Main Method public static void Main(String[] args) { // Creating a SortedList of integers SortedList mylist = new SortedList(); // Adding elements to SortedList mylist.Add("First", "Ram"); mylist.Add("Second", "Shyam"); mylist.Add("Third", "Mohit"); mylist.Add("Fourth", "Rohit"); mylist.Add("Fifth", "Manish"); // Checking whether 10 is present // in SortedList object or not Console.Write(mylist.Contains("Sixth")); } }
Producción:
False
Nota:
- Contiene implementos
IDictionary.Contains
. Se comporta exactamente como containskey . - Este método utiliza un algoritmo de búsqueda binaria; por lo tanto, este método es una operación O(log n), donde n es Count .
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA