【发布时间】:2016-06-17 22:55:45
【问题描述】:
为了使整数保持在一定范围内,目前我正在做:
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;
有没有更简洁的边界检查方法?
【问题讨论】:
-
看起来很混乱。这有助于回答你的问题吗?我不同意投反对票。
标签: c#