1: namespace Sample2
2: {
3:
4: using System.Collections.Generic;
5:
6:
7: /// <summary>
8: /// Clase pública sellada que permite simular la carga de datos
9: /// de los planetas del Sistema Solar.
10: /// </summary>
11: public sealed class SistemaSolar
12: {
13:
14: #region CONSTRUCTORS
15:
16: /// <summary>
17: /// Constructor de la clase.
18: /// </summary>
19: public SistemaSolar()
20: {
21: } // SistemaSolar Constructor
22:
23: #endregion
24:
25: #region FUNCTIONS
26:
27: /// <summary>
28: /// Función que permite obtener una colección de
29: /// planetas pertenecientes al Sistema Solar.
30: /// </summary>
31: /// <returns>
32: /// Devolvemos una colección de planetas.
33: /// </returns>
34: public List<Planeta> GetPlanetas()
35: {
36: // Creamos la colección de planetas.
37: List<Planeta> planetas = new List<Planeta>();
38: planetas.Add(new Planeta(1, "Júpiter", 142984, "Images/Jupiter.png"));
39: planetas.Add(new Planeta(2, "Marte", 6787, "Images/Marte.png"));
40: planetas.Add(new Planeta(3, "Mercurio", 4878, "Images/Mercurio.png"));
41: planetas.Add(new Planeta(4, "Neptuno", 49538, "Images/Neptuno.png"));
42: planetas.Add(new Planeta(5, "Plutón", 2390, "Images/Pluton.png"));
43: planetas.Add(new Planeta(6, "Saturno", 120536, "Images/Saturno.png"));
44: planetas.Add(new Planeta(7, "Tierra", 12756, "Images/Tierra.png"));
45: planetas.Add(new Planeta(8, "Urano", 51108, "Images/Urano.png"));
46: planetas.Add(new Planeta(9, "Venus", 12100, "Images/Venus.png"));
47: // Devolvemos la colección de planetas.
48: return planetas;
49: } // GetPlanetas
50:
51: #endregion
52:
53: } // SistemaSolar
54:
55: } // Sample2