UdonSharp
UdonSharp is not currently conformant to any version of the C# language specification, so there are many things that are not implemented or will not work. If you want to learn C#, I don't recommend you use UdonSharp for learning as it is right now, since there may be language features tutorials assume exist that don't yet exist in U#.
Unity上で最新のC#の最新バージョンが使えるとは限らないし、UnityのC#にできてもUDONにできるとは限らないし、C#で書けてもUdonSharpでは書けない事もある
C#(MONO) の上にできてる Unity の上にできてる VRChat の上にできてる UDON の上にできてる UdonSharp を ネットワーク(同期処理) の事を考えながらやる必要がある