私は、他のクラスのなかでやや複雑なクラスを入れ子にしているプロジェクトに取り組んでいます。これらを別々のファイルに分割すると、混乱の中で何らかの順序を維持するのに役立つでしょう。ファイルを分割して読みやすくするコードを作成しようとしています。余分なインデントを避けるためのショートカット
しかし、単一のネストされたクラスでは、ファイルに何も他のクラスが含まれていなくても、各行に3レベルのインデントをプレフィックスとして付ける必要があります。単純な文でも(関数/クラス/変数の名前が長いものは多いものの)
ファイルには、次のようになります。
だから、namespace Example.Namespace1
{
public partial class ImportantClass
{
protected partial class Nested1
{
// I can finally start writing code here
public int AddOffset(int offset)
{
// Code inside of a method
}
public string ID{ get; protected set; }
}
}
}
を、私は(例えばprotected partial class ImportantClass.Nested1
は動作しますが、そのようなことはありません)私にいくつかの水平方向のスペースを節約することができNested1
を宣言へのショートカットはありますか?
ネスティングを除いて、あなたは意味しますか? –
すべてを1行にまとめることができます。 –