日期:2014-05-18 浏览次数:20982 次
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"; // 想法 } }