printf 'Hello world'!
来源:互联网 发布:codol账号数据异常 编辑:程序博客网 时间:2024/04/30 21:19
题目:
static void Main(string[] args){ if(/* Implement */) { Console.Write("Hello"); } else { Console.Write("World!"); }}要求输出: HelloWorld!
答案:
//常规类:在if输出Hello并返回False,接着输出else //一,委托 if (((Func<bool>)delegate { Console.Write("Hello"); return false; }).Invoke()) Console.Write("Hello"); else Console.Write(" World!"); //二,委托之Lamada if (new Func<bool>(() => { Console.Write("Hello"); return false; }).Invoke()) Console.Write("Hello"); else Console.Write(" World!"); //三,is表达式 if (Console.Write("Hello") is object) Console.Write("Hello"); else Console.Write(" World!"); //四, using System.Linq; if ((args = new string[1] { "Hello" }).Length > 0 && args.Any(s => { Console.Write(s); return false; })) Console.Write("Hello"); else Console.Write(" World!"); //五,- -! if (Convert.ToBoolean(Type.GetType("System.Console").GetMethod("Write", new Type[] { System.Type.GetType("System.String") }).Invoke(null, new string[] { "Hello" }))) Console.Write("Hello"); else Console.Write(" World!");
//第归类:先输出if分支,再输出else分支 //六,参数控制Main函数调用-delegate if (args == null ? true : ((Func<bool>)delegate { Main(null); return false; }).Invoke()) Console.Write("Hello"); else Console.Write("Word!"); //参数控制调用Main函数-delegate if (args.Length != 0 ? true : ((Func<bool>)delegate { Main(new string[] { "a" }); return false; }).Invoke()) Console.Write("Hello"); else Console.Write("World!"); //七,参数控制Main函数调用-Lamada if (args == null ? true : new Func<bool>(() => { Main(null); return false; }).Invoke()) Console.Write("Hello"); else Console.Write("Word!"); //八,递归之is表达式 if (args==null ? true : Main(null) is object ) { Console.Write("Hello"); } else { Console.Write("World!"); } // 九,超人:||运算符特性(当条件为True时不再计算后边表达式)控制递归 if (args == null || Main(null) is object) Console.Write("Hello"); else Console.Write(" World!");
//非人类(十,十一) if (true) Console.Write("Hello"); if (false) { Console.Write("Hello"); } else { Console.Write("World!"); } if (true) Console.Write("Hello World!"); else if (false) { Console.Write("Hello"); } else { Console.Write(" World!"); }
- printf 'Hello world'!
- c语言 printf(" "" Hello world "" ") ;
- OK6410裸机hello,world程序,利用uboot中的printf函数。
- C语言实验——Hello World!(printf练习)
- C语言实验——Hello World!(printf练习)
- C语言实验——Hello World!(printf练习)
- C语言实验——Hello World!(printf练习)
- 【linux】printf在终端打印彩色hello world
- Hello World!【Hello World】
- printf("hello world"); x=6; 日志中没有"hello world", 但x=6居然执行了?
- Hello, world!
- Hello World!
- Hello world!
- Hello World!
- Hello World!
- hello world!
- Hello World !
- Hello,World!
- Android 平台上编程实现 GPS 定位
- flex ArrayCollection 存储的对象中包含另一个对象
- ANT编译项目出错:提示“系统资源不足”
- ADO.NET 4 快速上手(5)——弱类型DataSet(代码创建)
- linux配置 mysql 主从
- printf 'Hello world'!
- 开源中国iOS客户端学习——(一)Prefix.pch文件
- ORACLE的问题解决:Ora-00942:表或视图不存在
- 黑马程序员——overload与override的区别
- 转 -- 2012年 IT圈必看的十大精品文章
- 下拉列表选择控件, 用于替换原生的 select 控件
- 16_4(1)指来指去
- js笔记
- CoolChat局域网聊天工具