• ベストアンサー

C# の ByVal と ByRef について

C# の ByVal と ByRef について VB.NET の ByVal と ByRef は C# では何ですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

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

その他の回答 (1)

回答No.1

関数の引数や返り値で参照型を示す時には型の前に「ref」を付けます。 値型の場合は特に何も付けません。 例外として「ref」が付いていなくても、クラスや構造体、配列のアクセスは参照型になります。

関連するQ&A