1) 配列を引数として返すか、" return
" ?
2) ジャグ配列では、
`GetLength(0)` is the same with Length ?
string.copy()
3)との違いはClone()
何ですか?
4) とstring.Concat(string1, string2)
同じstring1 + string2
ですか?
SetValue
5)とanArray[0]
= ...の違いは何ですか?
配列には関係ありません。ベスト プラクティスとして、return
引数リストを介して戻るのではなく、ステートメントを使用するようにしてください。引数リストを使用する唯一の理由は、複数の出力があり、通常は 1 つのことを行う小さなメソッドを設計したい場合です。
はい
Clone()
メソッドはインターフェイス用であり、ICloneable
残念ながらディープ コピーとシャロー コピーとして適切に定義されていないため、避けるのが最善です。
vsの結果は同じですが、これらの結果を達成する手段が異なり、パフォーマンスに顕著な影響を与える場合があります。String.Concat()
string1 + string2
IIRC、配列のインデクサー プロパティ ([]
括弧) は SetValue() メソッドを呼び出すだけです。本当に何もありません。