MBrendecke icon

Levels

MBrendecke | PRO | 03/18/16 12:54:27 PM UTC | 0 ⭐ | 384 👁️ | Never ⏰ | []
C# |

430 B

|

None

|

0 👍

/

0 👎

using System;
 
static class Program {
  Level [] levels = new Level [10];
  levels [0] = new Level1 ();
 
  foreach (var l in levels) {
    if (l != null) {
      Console.WriteLine(l.Name);
    }
  }
}
 
abstract class Level {
  public int Number { get; protected set; }
  public String Name { get; protected set; }
}
 
class Level1 : Level {
  public Level1 () {
    this.Number = 1;
    this.Name = "Level 1";
  }
}

Comments