10 Stimmen

Warum ist das Ergebnis einer Subtraktion eines Int16-Parameters von einer Int16-Variablen ein Int32?

Mögliches Duplikat:
byte + byte = int warum?

Ich habe eine solche Methode:

 void Method(short parameter)
 {
     short localVariable = 0;
     var result = localVariable - parameter;
 }

Warum ist das Ergebnis ein Int32 anstelle eines Int16 ?

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