Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Windows.Forms;
- namespace Articulos.Cap03
- {
- public sealed class UsoActionT
- {
- public static void Main()
- {
- // Uso de delegado genérico Action<T>:
- Action<string> mm;
- // Si el número de argumentos es mayor que 1,
- // entonces mostrarmos el contenido de `mensaje`
- // sobre un diálogo:
- if (Environment.GetCommandLineArgs().Length > 1)
- {
- mm = mensaje => MessageBox.Show (mensaje);
- }
- else // ...en caso contrario, en la consola:
- {
- mm = mensaje => Console.WriteLine (mensaje);
- }
- // Invocación indirecta de la expresión lambda
- // que reperesenta al método anónimo:
- mm("Blog xCSw");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement