Advertisement
Fhernd

TiposParametrosExplicitos.cs

Sep 6th, 2014
2,920
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.71 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Articulos.Cap04
  4. {
  5.     public sealed class TiposParametrosExplicitos
  6.     {
  7.         public static void Main()
  8.         {
  9.             // Uso de delegado genérico integrado,
  10.             // Func<T, TResult>.
  11.             // El compilador hace la tarea de inferencia:
  12.             Func<int, int> cuadrado1 = x => x * x;
  13.             Console.WriteLine ("\nUso de `x => x * x`: {0}", cuadrado1(11).ToString());
  14.            
  15.             // Aquí ayudamos al compilador a inferir los tipos
  16.             // de los parámetros:
  17.             Func<int, int> cuadrado2 = (int x) => x * x;
  18.             Console.WriteLine ("\nUso de `(int x) => x * x`: {0}", cuadrado1(11).ToString());
  19.         }
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement