Microsoft's answer to Java: C#