uint
ist ein C # -Datentyp und
System.UInt32
ist ein .NET-Datentyp (oder die Datentypen, die CLR hat).
Der C # -Datentyp wird beim Ausführen des Programms in den .NET-Datentyp konvertiert. Alle anderen Programmiersprachen (die in .Net-Datentypen arbeiten) werden bei der Ausführung in äquivalente .Net-Datentypen übersetzt. Alle Datentypen der Programmiersprachen einschließlich C # müssen CTS (Common Type System) entsprechen.