プロが教える店舗&オフィスのセキュリティ対策術

C# の ByVal と ByRef について

VB.NET の ByVal と ByRef は
C# では何ですか?

A 回答 (2件)

・ByVal


何も書かない
・ByRef
ref
です。

ただし,<Out> ByRefのように書いていた場合は
out
になります。この様な例は,
MSDN: Int32.TryParse メソッド (String, Int32) (System)
http://msdn.microsoft.com/ja-jp/library/f02979c7 …
があります。
    • good
    • 2

関数の引数や返り値で参照型を示す時には型の前に「ref」を付けます。


値型の場合は特に何も付けません。

例外として「ref」が付いていなくても、クラスや構造体、配列のアクセスは参照型になります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!