fork(1) download
  1. // ===++===
  2. //
  3. // OrtizOL
  4. //
  5. // ===--===
  6. /*============================================================
  7. //
  8. // Clase: AccesoMiembrosClaseExterna.cs
  9. //
  10. // PropĆ³sito: Demostrar el acceso a miembros de clase
  11. // externa desde un tipo anidado.
  12. //
  13. ============================================================*/
  14.  
  15. using System;
  16.  
  17. namespace Articulos.Cap03
  18. {
  19. internal class ClaseExterna
  20. {
  21. public static int valor = 101;
  22.  
  23. public class ClaseAnidada
  24. {
  25. public void Metodo()
  26. {
  27. Console.WriteLine("Contenido de `ClaseExterna.Valor` : {0}",
  28. ClaseExterna.valor.ToString());
  29. }
  30. }
  31. }
  32.  
  33. internal class PruebaMiembrosEstaticos
  34. {
  35. public static void Main()
  36. {
  37. ClaseExterna.ClaseAnidada ca = new ClaseExterna.ClaseAnidada();
  38.  
  39. ca.Metodo();
  40. }
  41. }
  42. }
Success #stdin #stdout 0.03s 33784KB
stdin
Standard input is empty
stdout
Contenido de `ClaseExterna.Valor` : 101