"El operador Any se utiliza para determinar si existe un elemento dentro de una secuencia que cumpla una condición expecífica."
Pero lo que yo necesitaba era un ejemplo concreto para saber si un elemento no existe en una colección usando Linq.Any.
El siguiente código muestra cómo usar Linq.Any para saber si un elemento existe o no en una colección. Es autoexplicativo:
using System;
using System.Linq;
using System.Collections.Generic;
namespace LinqPractice
{
class Program
{
static void Main(string[] args)
{
IEnumerable
mis_nums = mis_nums.Select(c => c * 3);
// mis_nums = {0, 3, 6, 9}
if (mis_nums.Any(c => c != 7))
Console.WriteLine("Existe al menos un número que es diferente de 7");
if (mis_nums.Any(c => c == 9))
Console.WriteLine("El 9 sí existe en la colección");
else
Console.WriteLine("El 9 no existe en la colección");
if (!mis_nums.Any(c => c == 7))
Console.WriteLine("El 7 no existe en la colección");
else
Console.WriteLine("El 7 sí existe en la colección");
Console.Read();
}
}
}
El resultado es:
No hay comentarios:
Publicar un comentario