回答編集履歴
1
修正
answer
CHANGED
@@ -37,10 +37,8 @@
|
|
37
37
|
|
38
38
|
### ・また関数voidなのになぜ値が変更されていのか
|
39
39
|
|
40
|
-
関数の引数の渡し方には値渡しと参照渡しがあります。
|
41
|
-
C#で配列を引数として渡す場合、参照
|
40
|
+
C#で配列を引数として渡す場合、配列は参照型ですので、その配列のインスタンスが渡されることになります。
|
42
|
-
ですので、関数内でその配列の値を変更すると、
|
41
|
+
ですので、関数内でその配列の値を変更すると、同じインスタンスですから、呼び出し元の値も変化します。
|
43
|
-
値が書き換わります。
|
44
42
|
|
45
43
|
|
46
44
|
> 似たような記述のint型、計算処理プログラムを作成するも
|