Hello, I just noticed that some elements of the DotNet and the C# naming convention contradict each other, here for the static fields:
For DotNet (https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/names-of-type-members)
It says: 'For example, do not use "g_" or "s_" to indicate static fields.'
But for C# (https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions)
It says strictly the inverted thing: 'When working with static fields that are private or internal, use the s_ prefix and for thread static use t_.'
So, I'm using Unity which use both DotNet and C#. Which naming convention should I follow?
How am I supposed to write my static fields? With a 's_' prefix or not?