A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 张翠花 于 2014-2-6 14:32 编辑

完成如下代码:使其输出“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!");        
        }   
   }
}

{:soso_e113:}

评分

参与人数 1技术分 +1 收起 理由
电脑大牛 + 1 很给力!

查看全部评分

4 个回复

倒序浏览
我看了一下,很多人都是在if条件中会出现Hello这样的打印才能出来.让人觉得有点犯规.
其实用一个小技巧会显得好一点.

static void Main(string[] args)
        {
            if ((args == null || Main(null) is object))
                Console.Write("Hello");
            else
                Console.Write(" World!");
            Console.ReadKey();
        }   

评分

参与人数 1黑马币 +3 收起 理由
电脑大牛 + 3 很给力!

查看全部评分

回复 使用道具 举报
wushanwow 发表于 2014-1-23 16:03
我看了一下,很多人都是在if条件中会出现Hello这样的打印才能出来.让人觉得有点犯规.
其实用一个小技巧会显 ...

不是很能看懂,求解释if里条件语句是什么意思?
回复 使用道具 举报
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") is object)   
              Console.Write("Hello");           
              else               
              Console.Write(" World!");        
        }   
   }
}

不是太懂:P
回复 使用道具 举报
if 里面  那个 Main方法执行一次   然后   启动函数Main 有运行了一次  ,其实是一个程序调用两次,是这样吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马