開発者は、次のif/else
ような1行のコードステートメントでブロックを記述します。
if (condition)
// Do this one-line code
else
// Do this one-line code
別の方法では、すべてに中括弧を使用します。
if (condition)
{
// Do this one-line code
}
else
{
// Do this one-line code
}
開発者は最初にオブジェクトをインスタンス化してから使用します。
HelperClass helper = new HelperClass();
helper.DoSomething();
別の開発者は、オブジェクトを1行でインスタンス化して使用します。
new HelperClass().DoSomething();
開発者は配列とfor
ループを使用する方が簡単です:
string[] ordinals = new string[] {'First', 'Second', 'Third'};
for (i = 0; i < ordinals.Length; i++)
{
// Do something
}
別の書き込み:
List<string> ordinals = new List<string>() {'First', 'Second', 'Third'};
foreach (string ordinal in ordinals)
{
// Do something
}
私が話していることをあなたが知っていると確信しています。私はそれをコーディングスタイルと呼んでいます(それが何と呼ばれているかわからないため)。しかし、私たちがそれを呼ぶものは何でも、それは良いですか悪いですか?それを奨励することは、開発者の生産性を高める効果がありますか?システム全体のスタイルに一貫性を持たせるために、開発者に指示どおりにコードを記述してもらう必要がありますか?
var
、完全修飾型名の代わりに使用します。