gpt4 book ai didi

c# - 除了看起来更整洁之外,对变量类型进行分组是否有任何效果?

转载 作者:太空宇宙 更新时间:2023-11-03 18:22:59 24 4
gpt4 key购买 nike

以防万一我的模糊描述不足以让您了解全貌,我的意思是这样的:

private bool
f = true,
oo = false,
b,
a,
r = false;

代替:

private bool f = true;
private bool oo = false;
private bool b;
private bool a;
private bool r = false;

以这种方式分组有什么明显的优势或劣势吗?

最佳答案

将您的两个示例粘贴到 LINQPad 中会产生相同的 IL 结果:

IL_0000:  nop         
IL_0001: ldc.i4.1
IL_0002: stloc.0 // f
IL_0003: ldc.i4.0
IL_0004: stloc.1 // oo
IL_0005: ldc.i4.0
IL_0006: stloc.s 04 // r
IL_0008: ret

所以没有功能差异,只是个人喜好。

关于c# - 除了看起来更整洁之外,对变量类型进行分组是否有任何效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45150367/

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