使用C#编写17种Hello-World程序(初学者C#测试石).doc
《使用C#编写17种Hello-World程序(初学者C#测试石).doc》由会员分享,可在线阅读,更多相关《使用C#编写17种Hello-World程序(初学者C#测试石).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除1. A Beginners Hello World初学者代码 publicclassHelloWorldpublicstaticvoidMain()System.Console.WriteLine(HELLOWORLD);2. Slightly improved version略有提高 代码 usingSystem;(就这?会用命名空间?)publicclassHelloWorldpublicstaticvoidMain()Console.WriteLine(HELLOWORLD);3. Command Line Arguments 命令行参数
2、代码 usingSystem;publicclassHelloWorldpublicstaticvoidMain(stringargs)/会传参数了Console.WriteLine(args0);4. From Constructor 构造函数代码 usingSystem;publicclassHelloWorldpublicHelloWorld()Console.WriteLine(HELLOWORLD);publicstaticvoidMain()HelloWorldhw=newHelloWorld();/会用类了?构造?5. More OO 代码 usingSystem;publicc
3、lassHelloWorldpublicvoidhelloWorld()Console.WriteLine(HELLOWORLD);publicstaticvoidMain()HelloWorldhw=newHelloWorld();hw.HelloWorld();/更进一步的面向对象?会用方法了?6. From another class 调用另一个类代码 usingSystem;publicclassHelloWorldpublicstaticvoidMain()HelloWorldHelperClasshwh=newHelloWorldHelperClass();/类里调用其它类?hwh
4、.writeHelloWorld();publicclassHelloWorldHelperClasspublicvoidwriteHelloWorld()Console.WriteLine(HelloWorld);7. Inheritance 继承代码 abstractclassHelloWorldBase/抽象类publicabstractvoidwriteHelloWorld();classHelloWorld:HelloWorldBase/继承-不得不严肃起来了,能抽象的已经可以做系统架构设计了!publicoverridevoidwriteHelloWorld()Console.Wr
5、iteLine(HelloWorld);Console.ReadLine();classHelloWorldImpstaticvoidMain()HelloWorldBasehwb=newHelloWorld();hwb.writeHelloWorld();8. Static Constructor 静态构造函数代码 usingSystem;publicclassHelloWorldprivatestaticstringstrHelloWorld;staticHelloWorld()/静态构造strHelloWorld=HelloWorld;voidwriteHelloWorld()Conso
6、le.WriteLine(strHelloWorld);publicstaticvoidMain()HelloWorldhw=newHelloWorld();/需要吗?hw.writeHelloWorld();/平常我会觉得很可笑-居然写得这么啰嗦9. Exception Handling异常处理代码 usingSystem;publicclassHelloWorldpublicstaticvoidMain(stringargs)tryConsole.WriteLine(args0);catch(IndexOutOfRangeExceptione)/会用异常处理了,但如何更好回收资源呢?异常接
7、下来应该是资源回收啊?我以前也犯这种毛病,GC应该怎么更好使用,我到现在还不是很纯熟Console.WriteLine(e.ToString();10. Creating a DLL and using it in an application做组件吗?代码 usingSystem;namespaceHelloLibrarypublicclassHelloMessagepublicstringMessagegetreturnHello,World!;代码 usingSystem;usingHelloLibrary;namespaceHelloApplicationclassHelloApppu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 C# 编写 17 Hello World 程序 初学者 测试
限制150内