Hi,
aus persönlicher Erfahrung kann ich dir sagen, dass man absolut kein C oder CPlusPlus braucht um C# zu "können". Letzteres schliesst auch dir Verwendung des MS .net Frameworks ein.
Und C# geht anscheinend nicht ohne .NET, was immer das genau sein mag.
Zu .Net Informationen zu finden, ist nun nicht besonders schwer.
Ciao, Frank