gpt4 book ai didi

c# - C# 中生成的标识符的命名约定

转载 作者:太空宇宙 更新时间:2023-11-03 11:44:06 26 4
gpt4 key购买 nike

在许多 Java 自动生成的代码中,通常的做法是在可能与用户变量发生冲突的变量名称前加上美元符号。按照惯例,手动编写的代码不使用美元符号。但是,在 C# 中,该字符在标识符中无效。是否有命名生成的标识符的标准做法?我目前在它们前面加上双下划线,我相信这在 C 语言中经常使用。

有时您希望生成具有某些功能的父类(super class),并允许子类将其包装在一个整洁的包中。这就是适用的时候。

最佳答案

我不确定这种情况下的标准约定是什么,但是自从C# accepts Unicode characters in identifers ,您可以只选择一些任意的 Unicode 字符来实际上保证没有名称会冲突。

例如,以 ꉜꈅ⣎ 开头的任何变量的几率是多少?

关于c# - C# 中生成的标识符的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3851640/

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