Herramientas de usuario

Herramientas del sitio


highlevel:csharp:xtra2

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
highlevel:csharp:xtra2 [2010/04/28 08:35]
alfred
highlevel:csharp:xtra2 [2020/05/09 09:25] (actual)
Línea 190: Línea 190:
 string dataSource = (string)confTable["​DataSource"​];​ string dataSource = (string)confTable["​DataSource"​];​
 </​code>​ </​code>​
 +
 +
  
 ===== Programación declarativa con C# ===== ===== Programación declarativa con C# =====
   * [[code:​best-practices#​programacion_declarativa|Programación declarativa]]   * [[code:​best-practices#​programacion_declarativa|Programación declarativa]]
 +==== Métodos ====
 +Podemos realizar un bucle ''​foreach''​ con el método ''​List<​T>​.ForEac''​ y una expresión lambda.
 <code csharp> <code csharp>
 using System; using System;
Línea 206: Línea 210:
 } }
 </​code>​ </​code>​
 +De una forma parecida podemos sacar partido del delagado ''​Action<​T>'',​ el cual permite una funcion ''​Action<​Int32>''​ el cual encaja con ''​Console.WriteLine''​.
 <code csharp> <code csharp>
 using System; using System;
Línea 219: Línea 224:
 } }
 </​code>​ </​code>​
 +También el método ''​Enumerable.Range'':​
 <code csharp> <code csharp>
 using System; using System;
highlevel/csharp/xtra2.1272443728.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)