错误百出,连五楼被誉为“还是五楼的写的明白”也犯理解性的致命错误:
既然定义了“out string path”,就不要再需要“return path; ”,方法
定义成无返回型就可以了:
如:
public static void outTest(string p,out string path)
{
Console.WriteLine(p);
path="test";
}
但他的调用方法是对的。
using System;
using System.Collections.Generic;
using System.Text;
namespace test
{
class Program
{
public static string outTest(string p,out string path)
{
Console.WriteLine(p);
path="test";
return path;
}
static void Main(string[] args)
{
string strPath;
string strp="123";
outTest(strp, out strPath);
Console.WriteLine(strPath);
Console.ReadKey();
}
}
}
public string outTest(string p, out string path)
{
Response.Write(p);
path="test";
return path;
}
这样的吧 ........
不对,ref传递的是指针的地址,不是实际值的内存地址
re: index server jacky 2005-01-13 17:44
good ,this is what i needed!!! thank you ! DAXIA