在msdn 上看到的文章 Quick Puzzle: what does this program print?
你知道这段代码的输出吗?
class Hello
{
Type Unknown { get { return World.GetType(); } }
object[] Knowledge() { return Unknown.GetProperties(); }
string[] Library()
{
return Array.ConvertAll<object, string>(
Knowledge(),
delegate(object x) { return x.ToString(); });
}
public static Hello World { get { return new Hello(); } }
public static void Main(string[] args)
{
if (args.Length > 0)
Console.WriteLine(args[0]);
else
Main(World.Library());
}
}
本文转自LoveJenny博客园博客,原文链接:本文转自LoveJenny博客园博客,原文链接:XXXXXXXX,如需转载请自行联系原作者,如需转载请自行联系原作者