我看到这段代码在intertube上浮动,用于确定windows移动设备是否有vga屏幕(代码位于form类的方法内):
SizeF currentScreen = this.CurrentAutoScaleDimensions;
bool isVGA = currentScreen.Height == 192;
是否有可能将is vga设置为false,即使屏幕是vga,因为float不精确(height属性是float)?
最佳答案
不在您提供的示例中,因为(符合ieee 754,32位)浮点数can accurately represent all integers (whole numbers) whose absolute value is less than or equal to 2^24。