Follow

System.Valuetupleの要素がフィールドになってる理由って、

var point = (x:10.0, y:2.4);
ref var refX=ref point.x ;

こー言うことしたかったからなのじゃないかと予想。

てことは、この手のPrimitiveに近い構造体こさえるときは、アクセス制御しない限り自動プロパティよかパブリックフィールドにしたほうが、後々便利なのかも知れない。

無論、コンシューマにプロバイダーサイドの変更(=リコンパイル要求)がPropagateされちまうデメリットはあるけど

Sign in to participate in the conversation
friends.nico

friends.nicoはドワンゴが運営するマストドンインスタンスです