改错,
private void btnRun_Click(object sender, EventArgs e)
{
int a = 20, b = 30, c = 45;
int sum = 0;
double average = 0; GetSumAndAverage(a, b, c, sum, average); Output(String.Format("和是:{0}, 平均值是:{1}",sum,average));
} private static void GetSumAndAverage(int a, int b, int c, int sum, double aver)
{
sum = a + b + c;
aver = (a + b + c) / 3.0;
}
private void btnRun_Click(object sender, EventArgs e)
{
int a = 20, b = 30, c = 45;
int sum = 0;
double average = 0; GetSumAndAverage(a, b, c, sum, average); Output(String.Format("和是:{0}, 平均值是:{1}",sum,average));
} private static void GetSumAndAverage(int a, int b, int c, int sum, double aver)
{
sum = a + b + c;
aver = (a + b + c) / 3.0;
}
private static void GetSumAndAverage(int a, int b, int c, out int sum, out double aver)
{
//代码
}
GetSumAndAverage(a, b, c, ref sum, ref average);private static void GetSumAndAverage(int a, int b, int c, ref int sum, ref double aver)
更多内容请查阅msdn上关于【方法参数】的说明:http://msdn.microsoft.com/zh-cn/library/8f1hz171(v=vs.80).aspx
private static void GetSumAndAverage(int a, int b, int c, ref int sum, ref double aver)
{
sum = a + b + c;
aver = (a + b + c) / 3.0;
}
{
sum = a + b + c;
aver = (a + b + c) / 3.0;
}
ref 使值类型按引用传递