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?
Antwort
Zu viele Anzeigen?
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.
- See previous answers
- Weitere Antworten anzeigen