请问下 我这个c#代码怎么改 报错是 方法没有2个参数的重载 谢谢高手帮下我

[复制链接]
查看11 | 回复4 | 2011-9-26 16:31:03 | 显示全部楼层 |阅读模式
public void Swap(out int x, out int y,out int z)//out 这个
{
x = 1;
y = 5;
z = 3;
int temp = x; x = y; y = temp;
}这个是三个参数的,你要调用就必须用上三个参数的,如果你少了一个参数就不行了int temp = x; x = y; y = temp;这句话是x,y值对调吧,那我就不晓得你干嘛加上一个z呀有什么用呢...
回复

使用道具 举报

千问 | 2011-9-26 16:31:03 | 显示全部楼层
public void Swap(out int x, out int y,out int z)//out 这个原函数是3个参数的啊,你只给了2个参数
if (array[0] < array[1])
{
Swap(out array[0],out array[1]); ...
回复

使用道具 举报

千问 | 2011-9-26 16:31:03 | 显示全部楼层
直接 int out=0;...
回复

使用道具 举报

千问 | 2011-9-26 16:31:03 | 显示全部楼层
20.4...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行