Frage 1
Was ist der Unterschied zwischen C# und C?
C# benötigt zur Ausführung das .NET-Framework mit der CLR, während C eine plattformunabhängige Sprache ist. Die CLR übernimmt die Speicherverwaltung, die Garbage Collection (Mehr Informationen), die Sicherheitsbehandlung usw., während der Entwickler in C die Objekte von Hand zuweisen und freigeben muss.