は基本的に、私はこの方法持って言う:ネスティング方法をお勧めしますか?
string MyMethod(string someVar);
をそして、私は別の方法では、戻り値を使用する必要があり、それは何をすることをお勧めし:
string myString = AnotherMethod(MyMethod(someString));
いうより:
string anotherString = MyMethod(someString);
string returnValue = AnotherMethod(anotherString);
2番目のオプションをお勧めします – Shai
これはデザインパターンとは関係がありません。これはコーディングスタイルに関するものです。 – Oded
内部的には、どちらの方法でもAFAIKはメソッドの戻り値を保持する内部メモリを作成するため、パフォーマンス上の利点はありません。しかし、私はここで読みやすさの目的を検討します。ネストされたメソッドはあまりにも多くのパラメータを取ることはないので、最初のスタイルは行の長さや読み込みの複雑さを増やさないためです。 – Zenwalker