Understanding C# Types | Hacker News Reader