gpt4 book ai didi

c# - int i =0 和 int i = default(int) 之间有性能差异吗?

转载 作者:太空狗 更新时间:2023-10-30 00:02:02 26 4
gpt4 key购买 nike

我正在创建一个整数,我想在使用之前用 0 实例化它。

我先写

int i = default(int);

然后我将其删除以替换为另一个

int i = 0;

我想知道我的选择是否是 mini mini 性能中最好的。default()函数会不会增加编译时的指令?

最佳答案

不,它们在编译时解析并生成相同的 IL。值类型将为 0(如果您有 bool,则为 false,但它仍然为 0),引用类型为 null

关于c# - int i =0 和 int i = default(int) 之间有性能差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674890/

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