Colección de citas famosas - Frases célebres - ¿Cómo usar LINQ en c# o contar para contar el número de objetos que cumplen las condiciones del diccionario?

¿Cómo usar LINQ en c# o contar para contar el número de objetos que cumplen las condiciones del diccionario?

Vea el ejemplo a continuación.

¿Usar? Sistema;

¿Uso? sistema. recolectar. Genéricos;

¿Uso? sistema. Linq

¿Espacio de nombres? Mi solicitud

{

¿Clase? Programa

{

¿Público? ¿Asistir a clase? Mi clase

{

¿Pública? ¿Instrumentos de cuerda? ¿nombre? {?¿conseguir? configuración;? }

¿Público? ¿Booleano? ¿Es cierto? {?¿conseguir? configuración;? }

}

¿Electricidad estática? ¿Vacío? main(string[]?parameter)

{

Diccionario ltint,? ¿Mi clase gt? ¿dic? =

¿Nuevo? ¿Diccionario ltint? MiClase gt();

//Agregar

dic. Add(1,?New?MyClass?{?Name?=?"Zhang San"?IsTrue?=?False?});

dic. Add (2,? ¿Nuevo? ¿Mi clase? {? ¿Nombre? =? ¿"Zhang Si" es real? =? ¿Real?});

dic. Add(3,?New?MyClass?{?Name?=?"Zhang Wu"?IsTrue?=?False?});

dic. Add(4,?New?MyClass?{?Name?=?"Liu Zhang"?IsTrue?=?Really?});

dic. Add (5,? ¿Nuevo? ¿Mi clase? {? ¿Nombre? =? ¿"Zhang Qi" es verdadero? =? ¿Falso?});

int? c1? =?dic. count(e?=gt?e.Value.IsTrue?==?true);

Consola. WriteLine(c 1); //salida 2

int? c2? =?dic. count(e?=gt?e.Value.IsTrue?==?false);

Consola. WriteLine(C2); //Salida 3

//? O

var? qry1? =?¿De dónde? ¿incógnita? ¿existir? (Aceite) Controlador indicador de densidad (abreviatura de Controlador indicador de densidad)

¿Dónde está? x.Valor.IsTrue? ==?¿Elección real

? x;

int? c3? =?pregunta1. count();

Consola. Línea de escritura (C3);? //Salida 2

var? qry2? =?¿De dónde? ¿incógnita? ¿existir? (Aceite) Controlador indicador de densidad (abreviatura de Controlador indicador de densidad)

¿Dónde está? x.Valor.IsTrue? ==?¿Elección

incorrecta? x;

int? c4? =?pregunta2. contar();? //Salida 3

Consola. WriteLine(C4);

}

}

}