2012-02-20 5 views

答えて

3

インスタンスメソッドでは、オブジェクトのメンバープロパティのみを変更できます。 Array.Resizeの例では、メソッドは配列参照自体を変更します。そのため、静的であり、参照によってパラメータを取得します。

あなたが行う場合は、この:arr上のメソッドを呼び出すことによって可能ではないでしょうarr参照自体が変更され

int[] arr = ...; 
Array.Resize(ref arr, 10); 

、。

また、参照渡しをサポートしていないJavaなどの言語では、新しい配列を返すと宣言されます。

関連する問題