Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. // OrtizOL - xCSw - http://ortizol.blogspot.com
  2.  
  3. using System;
  4. using System.Runtime.CompilerServices;
  5.  
  6. public class AtributosInfoLlamadas
  7. {
  8.     public static void Main()
  9.     {
  10.         Console.WriteLine(Environment.NewLine);
  11.        
  12.         ParametrosConAtributos();
  13.        
  14.         Console.WriteLine(Environment.NewLine);
  15.     }
  16.    
  17.     // Método con parámetros opcionales marcados con atributos:
  18.     public static void ParametrosConAtributos(
  19.         [CallerMemberName] string nombreMiembro = null,  
  20.         [CallerFilePath] string rutaArchivo = null,
  21.         [CallerLineNumber] int numeroLinea = 0)
  22.     {
  23.         Console.WriteLine("Nombre de miembro: {0}", nombreMiembro);
  24.         Console.WriteLine("Ruta del archivo: {0}", rutaArchivo);
  25.         Console.WriteLine("Número de línea: {0}", numeroLinea.ToString());
  26.     }
  27. }