-3

実際にrefとoutを使用する必要があるのはいつですか。私は2つの違いを知っています。refパラメータを渡す前に、それを値に割り当てる必要があります。これは強制ではありません。

しかし、いつrefを使用する必要があります。??

私はこれを読みましたが、いつrefを使用すべきかわかりませんでした。

http://www.dotnetperls.com/ref

4

1 に答える 1

0

次に例を示します。

    static void Main(string[] args)
    {

        int i = 1;

        foo(i);
        Console.Write(i); //i=1;

        Reffoo(ref i);
        Console.Write(i); //i=2;
    }

    static void Reffoo(ref int i)
    {
        i++;
    }

    static void foo(int i)
    {
        i++;
    }
于 2013-03-22T02:30:47.490 に答える