Dlaczego wynik odejmowania parametru Int16 od zmiennej Int16 jest int32? [duplikować]
Możliwy duplikat:
bajt + bajt = int… dlaczego?
Mam taką metodę:
void Method(short parameter)
{
short localVariable = 0;
var result = localVariable - parameter;
}
Dlaczego wynik jestInt32
zamiastInt16
?