376 Stimmen

Soll ich int oder Int32 verwenden?

In C#, int y Int32 sind das Gleiche, aber ich habe schon mehrmals gelesen, dass int ist vorzuziehen gegenüber Int32 ohne Angabe von Gründen. Gibt es einen Grund, und sollte mich das interessieren?

-1voto

RobbieGee Punkte 1551

Die Bytes, die int halten kann, hängt davon ab, wofür Sie es kompiliert haben. Wenn Sie also Ihr Programm für 32-Bit-Prozessoren kompilieren, hält es Zahlen von 2^32/2 bis -2^32/2+1, während es für 64-Bit kompiliert ist und von 2^64/2 bis -2^64/2+1 halten kann. int32 hält immer 2^32 Werte.

bearbeiten : Ignorieren Sie meine Antwort, ich habe C# nicht gesehen. Meine Antwort war für C und C++ gedacht. Ich habe C# noch nie benutzt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X