C# ist eine neue von Microsoft entwickelte Sprache, die in der Syntax an C++ aber im Aufbau stark an Java angelehnt ist. Sie ist rein objektorientiert und bietet viele Features, u.a. auch GUI etc.