Program1类Swap方法
private void Swap(int num1, int num2)
{
int temp;
temp = num1;
num1 = num2;
num2 = temp;
}
Main中的的代码:
int num1 = 3;
int num2 = 8;
Console.WriteLine("此实例演绎值传递参数");
Console.WriteLine("交换之前的字符串顺序为{0}、{1}", num1, num2);
Program1 objProgram = new Program1();
objProgram.Swap=(num1,num2);
Console.WriteLine("交换之后的字符串顺序为{0}、{1}",num1,num2);
Console.ReadKey();
运行提示找不到定义的Swap方法!那里错了
private void Swap(int num1, int num2)
{
int temp;
temp = num1;
num1 = num2;
num2 = temp;
}
Main中的的代码:
int num1 = 3;
int num2 = 8;
Console.WriteLine("此实例演绎值传递参数");
Console.WriteLine("交换之前的字符串顺序为{0}、{1}", num1, num2);
Program1 objProgram = new Program1();
objProgram.Swap=(num1,num2);
Console.WriteLine("交换之后的字符串顺序为{0}、{1}",num1,num2);
Console.ReadKey();
运行提示找不到定义的Swap方法!那里错了
解决方案 »
- 为什么ConfigurationManager.AppSettings.Get(key) 得到的值总是一样
- 将上传的EXCEL文件中的数据导入SQL Server中 (C#.NET)
- 根据datetimepicker控件选择的时间筛选数据的问题
- C#中创建存储过程的问题
- asp(Application Service Provider)形式是啥形式
- 请教:vs2005c#创建安装项目,如何在安装完成时,自动执行安装的应用程序?谢谢!
- C#与ACCESS问题高手请指导啊谢谢
- 关闭窗体后为什么托盘图标也不见了?请帮忙
- 简单小问题!
- 请求用正则匹配一个值。
- [sp1234 ] 来一下 请教个问题
- c# 中关于内存释放的问题
这什么意思??
objProgram.Swap(num1,num2);
这样吧
不是的就 new objProgram().Swap=(num1,num2);
Swap 是static 方法吗
不是的就 new objProgram().Swap(num1,num2);
objProgram是我实例化定义的名字啊!后面的.Swp是我在类里面写的方法,
乱写的,记不清了。试下。
试试这个
new objProgram().Swap(num1,num2);
{
int temp;
temp = num1;
num1 = num2;
num2 = temp;
}objProgram.Swap(ref num1,ref num2);
这样应该就可以了