I've been learning some C# (I'm a C++ programmer) and I have yet to see any reason for me to use it instead of C++. Could anyone give some examples of where C# could be better/easier/more useful?