gpt4 book ai didi

C# 属性格式化约定

转载 作者:行者123 更新时间:2023-11-30 16:08:21 26 4
gpt4 key购买 nike

最近我在 C# 中看到了两种格式的属性标签(甚至在官方的微软指南中):

[foo]
public class bar {...}

[foo] public datatype bar;

标签放在哪里有什么优势吗?标签应该根据它是在类上还是在数据类型上放置在特定位置?

最佳答案

这是个人喜好,不会对编译器产生任何影响,选择一个并保持一致。

也就是说,在这两种情况下我都更喜欢第一种格式,因为它可以在类和数据类型上都有多个属性——而且我发现它更容易分散阅读。如果您在线执行此操作,很快就会变得困惑。

以类的如下示例代码为例:

[Author("P. Ackerman", version = 1.1)]
[Author("R. Koch", version = 1.2)]
class SampleClass
{
// P. Ackerman's code goes here...
// R. Koch's code goes here...
}

将其内联只会使其不可读。

关于C# 属性格式化约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29440612/

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