我正在设置多个方法,想知道如何继续传递一个变量("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