gpt4 book ai didi

c# - 如何让 VS 假定所有内容默认都是公开的

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

我使用 VS2012 和 ReSharper 7 编写 C# 代码。我的项目很少大到需要考虑粒度访问级别的复杂程度。对我来说,将所有内容公开通常更容易,而不是花费时间和精力来弄清楚什么应该开放给什么访问。无论如何,我是唯一一个使用我的代码的人。

我意识到这并不适用于所有人,我意识到访问修饰符是该语言的重要特性,应该谨慎使用。但在我目前的情况下,这并不重要,一切都可能是公开的(实际上我确实公开了它们)。我怀疑这适用于许多其他程序员,尤其是非企业程序员。

但是,VS2012的趋势是默认为最低访问级别。例如,如果我通过键入 int id_number; 添加一个新字段,当我将 private 中的分号添加到该字段时,我必须返回并如果这是我的意图(通常是这样),请将其更改为 public

我怎样才能让 VS/ReSharper 以尽可能高的访问级别生成类、字段、方法等(本质上,使所有内容都public)?

最佳答案

你不能。

Resharper 添加了 private,因为如果您不指定任何访问修饰符,这是默认设置。
因此,Resharper 不会更改您字段的访问级别。它只是让它变得明确,因此,Resharper 没有任何自动更改访问级别的功能。

但是您可以轻松地使用自动属性。甚至还有一个实时模板。只需键入 prop 并按 TAB。

关于c# - 如何让 VS 假定所有内容默认都是公开的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15568912/

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