gpt4 book ai didi

c# - 如何在没有未经检查的情况下做到这一点?

转载 作者:太空狗 更新时间:2023-10-29 22:55:57 25 4
gpt4 key购买 nike

几个月前,我编写了这段代码,因为这是我唯一能想到的方法(在学习 C# 的同时)。你会怎么做? unchecked 是执行此操作的正确方法吗?

unchecked //FromArgb takes a 32 bit value, though says it's signed. Which colors shouldn't be.
{
_EditControl.BackColor = System.Drawing.Color.FromArgb((int)0xFFCCCCCC);
}

最佳答案

它需要一个带符号的 int b/c 这可以追溯到 VB.NET 没有无符号值的时候。因此,为了保持 C# 和 VB.NET 之间的兼容性,所有 BCL 库都使用有符号值,即使它在逻辑上没有意义。

关于c# - 如何在没有未经检查的情况下做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com