我是新手,想请教一下,在C#中带参数与不带参数的方法有什么区别呢?并帮我指出下面的例子错在哪,谢谢了
using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;
namespace angzhicdi
{
class Program
{
public void Change()
{
int c; int a; int b;
c = a;
a = b;
b = c;
}
static void Main(string[] args)
{
Program obj = new Program();
int a=6;
int b=8;
Console.WriteLine("改变前的数据a={0},b={1}",a,b);
你的代码错,就错在Change没有带参数。虽然你调用Change方法了,但是Change方法根本不知道你要处理的数据a和b是多少。只能自己另外声明了一个a和b,然后做了交换。而声明的a和b和你调用之前的
int a=6;
int b=8;
没有任何关系。作者: wensha092 时间: 2010-12-5 23:07