質問: integer 型のx, yを用いて e.Graphics.DrawEllipse(Pens.Black, x/2 ,y/2 ,x ,y) はエラーとなる。 とありました。 なぜ、x/2 や y/2 がinteger型からSingle型に変わるのでしょうか。
回答: リファレンス > > 割り算(/)では、仮に整数型同士の割り算をしても、小数点以下を求めることができ、計算結果は Double 型で取得されます。 > > > 要するに、「そういうものだから」です。 ちなみに整数と整数の商(整数)を出したい場合は`\`を代わりに使います。