C# Online ! 第三篇:连C#也不例外 ! 这是新手都要做的事情!!
C# Online ! 第三篇:连C#也不例外 ! 这是新手都要做的事情!! 玩过Online game的朋友一定都知道,游戏刚开始新手都会有一定要做的事情,可能是先去打木人,或是先找头上有惊叹号的人说说话,这样很快就可以练到LV5了喔!!这种简单的事情对新手来说,意义可是很重大的,从LV1(什么都没有) ~ LV5(好像还是什么都没有...但是等级至少比较高了嘛..),既然新手都有一些一定要做的事情,想必写程序也是一样,来去Bing一下吧!! “hello,world”这个是我查询出来的结果,这似乎是写程序的初心者一开始都必须做的事情啊...而且这是有典故的喔,让我们来看看为什么大家都会做这件事情吧! “hello,world” 指的是只在电脑屏幕上输出“hello,world”(意为“世界,你好!”)这行字符串的计算机程序。一般来说,这是每一种计算机程序语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境,以及执行环境是否已经安装妥当。 “hello,world”范例程序最早出现于1972年,由贝尔实验室成员Brian Kernighan撰写的内部技术文件《Introduction to the Language B》之中。不久同作者于1974年所撰写的《Programming in C: A Tutorial》,也延用这个范例;而以本文件扩编改写的《C语言程序设计》也保留了这个范例程序。 我了解了! 看来我已经接到了第一个任务,就是写出“hello,world”喽!这也会是我的第一个范例程序,如果你跟我一样是一个完完全全的新手,而且因为接下来我们要开始写程序而感到害怕的话,请你千万不要害怕,
我的书上一开始就有这个范例了,果然是第一课阿!话不要多说,就跟着我一起来做看看吧! STEP1 如果有看我前两篇的朋友应该都已经了解要撰写C#需要那些工具了,我们就把开发工具打开吧!! 再来就是如(图1)建立一个新项目,选择可以撰写C#的应用程序,记得给你的项目一个名称。
开启以后,我们会看到程序了!!(终于出现程序了呀XD) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace helloworld { class Program { static void Main(string[] args) { } } }
OK! 别害怕、别紧张, 我们一起来了解一下这些程序是要干嘛滴! 以下是这个程序用到的关键字的说明: using 有两种主要的用法:
Namespace : 声明命名空间的名称,并将要在该命名空间内编译的原始程序接在声明后面。(所以很清楚的...项目的名称,在这里已经就是声明命名空间的名称了) class : 类是使用 class 关键字声明。 static : static 修饰词 (Modifier) 可用来声明静态成员,此成员属于类型本身,并不隶属任何一个对象。static 修饰词可以用于类、字段、方法、属性、操作符、事件及建构函数 (Constructor),但是不能用于索引子 (Indexer)、解构函数 (Destructor) 或类以外的类型。 string: string 类型代表一连串的零或多个 Unicode 符,string 是 .NET Framework 中 String 的别名 (Alias)。 大致上有个了解喽,我相信继续研究下去,会越来越熟这些关键字的用法的! 继续我们接下来的任务,让我们的屏幕上出现“hello,world”吧!请看接下来的程序: STEP2 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace helloworld { class Program { static void Main(string[] args) { Console.WriteLine("hello,world"); Console.ReadKey(); } } }
一样的把出现的关键字说明给大家知: console: Console 类提供基本支持给从主控台读取和写入符的应用程序。 Console.WriteLine () : 将目前的行结束符写入标准输出数据流。 Console.ReadKey (): 取得使用者按下的下一个符或功能键。按下的按键会显示在主控台窗口中。 呼 ~ 应该是完成了! 接下来就来看看会不会真的显示在屏幕上吧! 传说中的debug要出现了(图2) ~
按下去以后,就可以看到我们这次的任务是否成功(图3)!!
看到了吗!? We can do it !!? 成功了~ hello,world 。因为程序最后面是使用ReadKey(),ReadKey 方法会等候,也就是封锁发出 ReadKey 方法的线程,一直到按下符或功能键为止。可以将符或功能键与一或多个 ALT、CTRL 或 SHIFT 辅助按键结合使用。但是,按下辅助按键本身将不会让 ReadKey 方法返回。所以在(图3)的窗口中,我们只要按下任何键,就会关闭这个程序了。 这是第一个范例程序,当然我们也可以稍微改变一下!
看来我这第一次的任务是大成功阿!! 哇哈哈哈~ 我不用再当初心者了! 回报以后应该可以加级了吧!
.....,呃...好吧! 我知道我还得继续努力! 各位初心者朋友,请跟着我以上的步骤,一起做一次,完成这个新手任务吧! 本篇笔记:在新开项目时,可以使用热键CTRL+SHIFT+N,还有要debug时,可以使用热键F5,多使用热键,可以让我们加快操作的速度喔! 希望资深的前辈们或是跟我一样刚开始想学习C#的初心者,可以给我一些建议跟鼓励! 谢谢呀 ~ (本文中相关内容有参阅、引述MSDN,wikipedia)
如果这篇文章对您有帮助,请帮我点选“我要推荐”、按个赞、或是帮我推到其他平台;您的鼓励将会是我继续努力的一大动力!!
原文:大专栏 ?C# Online ! 第三篇:连C#也不例外 ! 这是新手都要做的事情!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |