一道很有意思的面试题目(转)

面试题如下:完成如下代码,使其输出“Hello World!”

using System;
using System.Collections.Generic;
using System.Linq; using System.Text;
namespace HelloWorld
{
       class Program
          {
                static void Main(string[] args)
                      {
                          if (/* 补充这里 */)
                             Console.Write("Hello");
                         else
                             Console.Write(" World!");
                       }
           }
}
填写IF语句里面的内容???
收集的答案如下,仅供大家参考学习,欢迎提出新方法
方法一:
if (new Func<bool>(() => { Console.Write("Hello"); returnfalse; }).Invoke())
方法二:
if ((args =newstring[1]{"Hello"}).Length >0&& args.Any(s=>{Console.Write(s);returnfalse;}))
方法三:
if (Console.Write("Hello") isobject)
方法四:
if (args.Length !=0?true : ((Func<bool>)delegate { Main(newstring[] { "a" }); returnfalse; }).Invoke())
 
posted @ 2011-12-16 20:47  NSDefaultRunLoopMode  阅读(252)  评论(0编辑  收藏  举报