1

1) 配列を引数として返すか、" return" ?

2) ジャグ配列では、

`GetLength(0)` is the same with Length ?

string.copy()3)との違いはClone()何ですか?

4) とstring.Concat(string1, string2)同じstring1 + string2ですか?

SetValue5)とanArray[0]= ...の違いは何ですか?

4

2 に答える 2

5
  1. 配列には関係ありません。ベスト プラクティスとして、return引数リストを介して戻るのではなく、ステートメントを使用するようにしてください。引数リストを使用する唯一の理由は、複数の出力があり、通常は 1 つのことを行う小さなメソッドを設計したい場合です。

  2. はい

  3. Clone()メソッドはインターフェイス用であり、ICloneable残念ながらディープ コピーとシャロー コピーとして適切に定義されていないため、避けるのが最善です。

  4. vsの結果は同じですが、これらの結果を達成する手段が異なり、パフォーマンスに顕著な影響を与える場合があります。String.Concat()string1 + string2

  5. IIRC、配列のインデクサー プロパティ ([]括弧) は SetValue() メソッドを呼び出すだけです。本当に何もありません。

于 2013-11-10T20:40:15.113 に答える