gpt4 book ai didi

c# - 选择正确的数据类型与转换

转载 作者:行者123 更新时间:2023-11-30 15:39:10 24 4
gpt4 key购买 nike

我正在努力学习编写优秀的 C# 代码,希望得到您的建议。

例如,如果我有一个小于 255 的无符号数值,那么这个值适合 byte 类型。但是这个值不会用作字节,而是用作 Int 来设置组合框索引,因此需要强制转换。

我的问题是,在编写良好的 C# 代码时,我需要担心多少数据类型?我是否需要将此值声明为 Int 以避免强制转换?

感谢您的宝贵时间。

最佳答案

byte 转换为 int 是安全的,因为 intbyte 宽,所以不会丢失数据可能。

但是,如果您将变量定义为 byte 但实际上一直将其转换为 int,则最好将其设为 int,因为您只会让自己和代码的其他读者感到困惑。

关于c# - 选择正确的数据类型与转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10716365/

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