快,慳memory,冇GC spikes
但第一要錢買
第二冇咗JIT runtime optimization 理論上冇run in JVM 最大理論速度
第三compile 好撚耐
第四冇得用reflection
language層面既getter setter唔係指自己寫個getXX(), setXX(). 係指呢種https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/using-properties
c# PM可以睇https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching
例如Relational patterns果part應該冇c#底比較容易理解