このようなテストを行うための基本的なコンソールアプリケーションを作成しました。
short val = 32767;
val++;
Console.WriteLine(val);
これにより、期待される結果として-32768が得られます
short val = 32767;
val = val +1;
Console.WriteLine(val);
しかし、これは私にこのエラーを与えます
エラー1**タイプ'int'を'short'に暗黙的に変換できません。明示的な変換が存在します(キャストがありませんか?)
何が原因なのか気になりますか?
前もって感謝します、