Warum verwendet .NET Framework keine vorzeichenlosen Datentypen? [Duplikat
Mögliches Duplizieren:
Warum ist Array.Length ein int und kein uint
Gibt es einen Grund dafür, dass .NET Framework keine vorzeichenlosen Datentypen verwendet?
Sollte ich sie nicht in meinen Code übernehmen, aber zum Beispiel dasAnzah -Eigenschaft einer Liste <> ist ein Int. Sie können keine negative Zählung haben. Warum sollte sie nicht als "Uint" definiert werden? Soll ich nur int's verwenden, obwohl ich weiß, dass die Zählung nicht negativ sein kann?