【问题标题】:C# member field naming convention does not match .net core source code and auto generated code?C# 成员字段命名约定与 .net 核心源代码和自动生成的代码不匹配?
【发布时间】:2018-10-16 07:41:59
【问题描述】:

如果您查看 herehere,它表示您不应为成员字段变量添加前缀。

但是如果你查看.net core的源代码,所有字段变量都以_为前缀?

当您在 Visual Studio 2017 中构建控制器时,它还会生成带有 _ 前缀的字段?

那么这里一定有什么问题吗?

【问题讨论】:

  • 这是一场哲学辩论——没有对错之分。只要你始终如一,那么一切都很好。
  • 指南不是法律。这些准则中的大多数可以追溯到 .NET 1 的实际开发。二十年的使用和“对我们团队有用的东西”意味着许多人不会严格遵循所有这些准则。

标签: c# .net-core naming-conventions


【解决方案1】:

核心变量是私有的。指南声明“指南不涵盖内部和私有字段”

【讨论】:

    猜你喜欢
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 2022-06-11
    • 2013-06-24
    相关资源
    最近更新 更多