gpt4 book ai didi

c# - 几个 C# 命名约定问题

转载 作者:太空狗 更新时间:2023-10-29 19:48:23 25 4
gpt4 key购买 nike

1)声明变量的策略是什么?您应该始终使用关键字private,还是可以跳过它?

string MyVar1;

对比

private string MyVar1;

我看到的唯一原因是微软有一天可以将默认访问修饰符更改为 public 而不是 private

哪里说private是可选的?对 MSDN 的任何引用?

2)常量的命名策略?

我在写常量时一直使用大写字母,但是一个 friend 告诉我这违反了微软的命名政策,是吗?

const string MYVAR1;

对比

const string myVar1;

3)帕斯卡还是 Camel ?

我个人认为 Camel 看起来很丑。

最佳答案

1) private 关键字是可选的。我非常怀疑微软会改变字段的默认可见性,因为这将是一个巨大的、破坏性的改变(更不用说一个愚蠢的改变)。省略 private 关键字只是个人喜好问题。

2) 不要使用“shouty”常量 - 遵循框架的约定并使用 pascal 大小写(例如,ThisIsAConstant 优于 THIS_IS_A_CONSTANT)。

关于c# - 几个 C# 命名约定问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1233469/

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