输出参数

传递参数可以把它设作一个输出参数。正如该名字所暗示,一个输出参数仅用于从方法传递回一个结果。它和引用参数的另一个区别在于:调用者不必先初始化变量才调用方法

using System;

public class SquareSample
{
    public void CalcSquare(int nSideLength, out int nSquared)
    {
        nSquared = nSideLength * nSideLength;
    }
}

class SquareApp
{
    public static void Main()
    {
        SquareSample sq = new SquareSample();

        int nSquared; // 不必初始化
        sq.CalcSquare(15, out nSquared);
        Console.WriteLine(nSquared.ToString());
    }
}

posted @ 2004-03-20 16:59  修多  阅读(546)  评论(0编辑  收藏  举报