以下の2番目のインデント方法に関する一般的な意見は何ですか?ドットの前にスペースを入れても構いませんか?
// Normal indentation
a.Value = "foobar";
ab.Checked = false;
foo.Value = "foobar";
foobar.Checked = true;
// Spaces before the dot to align the properties/methods
a .Value = "foobar";
ab .Checked = false;
foo .Value = "foobar";
foobar.Checked = true;
これはおそらくwikiであるはずですが、十分な権限がないか、変更方法がわかりません。私は、このようなインデントスタイルが役に立つかもしれない、より良いショーに別の例を追加することに決めました
編集
。
fooA .PropertyA = true;
foobarB.PropertyA = true;
VS2010の新しい複数行編集機能を使用すると、すべての行のPropertyAを変更する方が簡単になります。
また、C#でドットがまったく珍しくない前に空白や改行があってもかまいません(LINQ参照)。
このフォーマットで何を達成しようとしていますか?あなたが最初にあなたのコードを見ている人の靴の中に自分自身を想像すれば、あなたはこのようなプロパティをインデントすることで読者に何を伝えようとしていますか? –
私はあなたの最初の例が通常の字下げかどうか質問します。 VSはデフォルトで割り当てのアライメントを保持しません。 –
私はプッシュで通常の方法を受け入れます。しかし、私が思うところでは、通常はスペースは一切ありません。 – Kurru