得到;设置;变量



我正在设置多个方法,想知道如何继续传递一个变量("top"变量)给不同的方法。

主要方法:

public static void Main(string[] args)
    {
        int[] anArray = new int[5];
        int top = -1;
        PushPeek(anArray);

那么我需要将top传递给:

public static void PushPeek(int[] ar)
    {
        if (ar[ar.Length -1] == ar.Length -1)
        {
            //do nothing
        }
        else
        {
            top = top + 1;
            Console.WriteLine(ar[top]);
        }
    }

我知道它涉及到get;设置;但我不知道怎么帮你

通过引用传递:

public static void PushPeek(int[] ar, ref int top)
{
    ...
}
int[] anArray = new int[5];
int top = -1;
PushPeek(anArray, ref top);

关于属性:http://msdn.microsoft.com/en-us/library/aa288470(v=vs.71).aspx

自动实现的属性太棒了!http://msdn.microsoft.com/en-us/library/bb384054.aspx

最新更新