C#非常简单的问题: out和ref
龙翔飞雪 2006-08-04 10:06:34 public string ConsumeTime(int duration, out int threadId){
Console.WriteLine("Test method begins.");
Thread.Sleep(duration);
threadId = AppDomain.GetCurrentThreadId();
return "My execute duration is "+duration;
}
方法声明中的 out, 换成ref, 和不加任何关键字,
这三者有什么区别??
(ref和不加关键字应该是引用传和值传的关系, out有什么用?)