Red de conocimiento informático - Computadora portátil - ¿Cómo obtener un conjunto específico de propiedades de una colección de objetos en C#?

¿Cómo obtener un conjunto específico de propiedades de una colección de objetos en C#?

El código de implementación es el siguiente:

Listlt; list = new Listlt (); p>

Listlt; agt; newList = list.Select(x =gt; x.a).ToList();

El código fuente de un programa desarrollado con C# no se compilará en algo que pueda ejecutarse directamente en el sistema operativo Código nativo binario. Al igual que Java, se compila en código intermedio y luego lo ejecuta la máquina virtual de .NET Framework, llamada Common Language Runtime (CLR). Todos los lenguajes de programación .Net se compilan en este código intermedio llamado MSIL (Lenguaje Intermedio de Microsoft). Por lo tanto, aunque el programa final todavía tiene el sufijo ".exe" en la superficie, es lo mismo que un archivo ejecutable en el sentido tradicional.

Pero, de hecho, estos programas no se pueden ejecutar sin .Net Framework. Cuando se ejecuta un programa, .Net Framework convierte el código intermedio en código de máquina binario para que el programa pueda ejecutarse correctamente. El código binario final se almacena en el búfer. Entonces, una vez que el programa usa el mismo código, se llama a la versión en el búfer. De esta manera, si ejecuta el programa .Net por segunda vez, no necesitará traducirlo por segunda vez y la velocidad se acelerará enormemente.