TopC#はKotlin同様に拡張メソッドはあります(拡張プロパティはない)。同様にというか、KotlinがC#の拡張メソッドを取り入れたというのが正確ですかね。拡張プロパティがないのは少し残念ですが、C#の拡張に関する機能は今後機能追加が予定されていますので、それを楽しみにしておきましょう。}}C#の拡張メソッドはstaticクラスのstaticメソッドの第一引数を拡張する型にしthis修飾子を付けることで定義できます。statically同じような仕組みなので割愛。RecieverC#にはnull許容型は値型にしかありません。参照型はもともとnullable。null許容型の拡張メソッドだからと特殊な記法はないです。Properties該当する機能がないため割愛。Extensions該当する機能がないため割愛。Extensions似ているので割愛。Members該当する機能がないため割愛。visibility通常のメソッドと同じなので割愛。MotivationKotlin的にはJavaのUtilクラスを滅ぼしたかったようだけど、そもそもC#にはUtilクラスという概念自体存在するのか怪しい。だいたいのことは拡張メソッドでなんとかするというのが多いです。meil.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。