Partial types

クラス、インターフェイス、構造体を複数のファイルに記述する言語仕様。
例)
MyClass.cs

public class MyClass {
     // メソッドなど
 }

MyClassExtends.cs

partical class MyClass {
     // 追加メソッドなど
}

これは色々と便利そうな機能。
Visual StudioでUIコンポーネントを追加すると、できるXxxxDeigner.csが代表的な使い方のようだ。
つまり、自動生成部分とカスタマイズ部分のコードを分離して管理することができる。
Javaでもこの機能があるならば、Beanなどの自動生成ツールの使い勝手がよくなるんでしょう。
ただし、問題としてソースファイル名とクラス名が1:1で対応しているというメリットを殺しますが。
とはいえ、上の例でいうならばMyClassを継承せずにMyClassの機能を追加できるのは美味しい。