gpt4 book ai didi

c# - WinRT 中字段的正确命名约定是什么

转载 作者:行者123 更新时间:2023-11-28 00:24:31 25 4
gpt4 key购买 nike

<分区>

作为一名使用 C# 多年的 .Net 开发人员,我对 中使用的一些命名约定 感到有点“困惑” >WinRT 用于字段

C++ 中,规则很简单:“随心所欲!”

.Net 平台上的 C# 中,AFAIK 的规则更加人为:

  • 对于 protected 字段:camelCase

  • 对于 private 字段:C++ 规则 => "do whatever you want!"

通常我观察到两种行为:

  • 习惯于 MFC、Win32、COM...的高级开发人员使用 _camelCase,有时使用 m_camelCase,第一个可能直接派生自第二个

  • 年轻的开发者和大量最新资源(教程、视频、书籍...)与 protected 领域的命名规则一致:camelCase

但对于 WinRT,我在许多资源中观察到私有(private)字段的新约定:_CamelCase

对我而言,命名约定更特定于语言而不是底层平台,因此根据目标平台(.NetWinRT 以不同方式编写我的 C# 代码) 看起来有点奇怪。

那么是否有一些官方或社区指南对此有帮助,或者我应该应用古老的规则 “随心所欲!”

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