日期:2014-05-18 浏览次数:21153 次
class Program
{
static void Main(string[] args)
{
string str = null; // 为了取得str
InvokeIt(ref str);
Console.WriteLine(str);
}
class RequireData
{
public string recvData;
// 其他东西
}
static void InvokeIt(ref string recv)
{
RequireData data = new RequireData() { recvData = recv };
// recv不能在这个函数中得知,传给下一层让它赋值
DoIt(data);
}
static void DoIt(RequireData data)
{
data.recvData = "abcdef"; // 想法
}
}