<分区>
我的教科书(Visual C# How to Program,6/e)指出 C# 中的字段应使用驼峰命名法。这对应于 Microsoft C# 指南中给出的示例: https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/fields
public class CalendarEntry
{
// private field
private DateTime date;
// ...
}
但是官方 Microsoft 命名约定明确指出字段应使用 PascalCase(尽管他们没有提供私有(private)字段的示例,因为它们通常应该是这样): https://learn.microsoft.com/en-us/dotnet/standard/design-guidelines/capitalization-conventions
标识符:字段, 外壳:帕斯卡, 示例:
class MessageQueue
{
public static readonly TimeSpan InfiniteTimeout;
}
public struct UInt32
{
public const Min = 0;
}
Sooo,我怎么知道要根据 MS 编码约定使用哪种情况来保持我的编码风格正确?