SSブログ

関数の引数における、値型と参照型の違い [- C#]

関数の引数における、値型と参照型の違いをメモ。

下記から引用。




○まずC#の型について

C#の型(組込み型、クラス、構造体、列挙型)には大きく分けて2つのタイプがあります。
1つは値型と呼ばれるもので、もう1つは参照型と呼ばれるものです。

クラス ⇒ 参照型
構造体 ⇒ 値型
文字列 ⇒ 参照型



○関数の引数における各型の動作

クラス ⇒ 参照
構造体 ⇒ 値渡し
文字列 ⇒ 参照なのですが、IFを提供していない為、結果的に値渡しと同じ動きになる。



タグ:C#
nice!(1) 

nice! 1

命名規則関数の戻り値 ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。