-3
は、現在、私がやっている:範囲内の整数を保持しますか?一定の範囲内の整数を保つために
frame.X = frame.X <= 0 ? 0 : frame.X;
frame.X = frame.X + frame.Width > Image.Width ? Image.Width - frame.Width : frame.X;
frame.Y = frame.Y <= 0 ? 0 : frame.Y;
frame.Y = frame.Y + frame.Height > Image.Height ? Image.Height - frame.Height : frame.Y;
は、境界チェックのためのクリーンな方法はありますか?
それはを見て混乱です。それはあなたの質問に答えるのに役立ちますか?私はdownvoteに同意しない。 –