using System.Collections.Generic;
namespace ConsoleApp_FirstApp
static void Main(string[] args)
Console.WriteLine("Welcome to Galaxy News!");
private static void IterateThroughList()
var theGalaxies = new List<Galaxy>
new Galaxy() { Name="Tadpole", MegaLightYears=400, GalaxyType=new GType('S')},
new Galaxy() { Name="Pinwheel", MegaLightYears=25, GalaxyType=new GType('S')},
new Galaxy() { Name="Cartwheel", MegaLightYears=500, GalaxyType=new GType('L')},
new Galaxy() { Name="Small Magellanic Cloud", MegaLightYears=.2, GalaxyType=new GType('I')},
new Galaxy() { Name="Andromeda", MegaLightYears=3, GalaxyType=new GType('S')},
new Galaxy() { Name="Maffei 1", MegaLightYears=11, GalaxyType=new GType('E')}
foreach (Galaxy theGalaxy in theGalaxies)
Console.WriteLine(theGalaxy.Name + " " + theGalaxy.MegaLightYears.ToString().TrimStart('0') + ", " + theGalaxy.GalaxyType);
public string Name { get; set; }
public double MegaLightYears { get; set; }
public object GalaxyType { get; set; }
public enum Type { Spiral, Elliptical, Irregular, Lenticular}
MyGType = Type.Elliptical;
MyGType = Type.Irregular;
MyGType = Type.Lenticular;
public Type MyGType { get; set; }
public override string ToString()
return this.MyGType.ToString();