- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
零点起飞学C#之C#基本概念.pptx
第2章 C#基本概念到目前为止,C#已经是一种比较完善、简单、易学的编程语言。C#既然作为一种语言,就具备构成语言的基本单位符号,以及符号组合的规则—语法。按照语法,将符号进行组合,就可以构成程序。本章将讲解第一个程序Hello World,并通过该程序讲解C#的各种概念。2.1 创建Hello World应用程序Hello World应用程序对于C#初学者来说,是C#语言入门最好的、简单的示例程序。该程序可以在控制台中打印输出“Hello,World”字符串。下面我们来介绍创建Hello World应用程序的基本方法。2.1.1 创建hello.txt文本文件新建一个名称为hello.txt的文本文件,并打开该文件。我们在这里创建hello.txt文本文件,而不是使用集成开发环境来编写本程序,有两个目的。第一,所有的代码需要我们自己手动编写,不会自动生成。第二,所有的文件都是手动创建的。这样,我们就知道哪些代码是需要自己编写,哪些文件是需要创建的。2.1.2 创建HelloWorld类类定义了对象的性质,是C#语言和面向对象编程的基础。类是一种逻辑抽象的概念,C#使用类规范来构造对象,对象是类的实例。本小节以HelloWorld类为例来介绍类和对象。1.类类是一种抽象的概念。它将一组具有相同性质的对象抽象成一个类,封装起来。类可以包含各种成员,例如字段、常量、方法等。【示例2-1】下面我们来定义一个名称为HelloWorld的类。class HelloWorld //定义一个类HelloWorld{}2.对象对象是具体的事物,是类的实例。定义一个类之后,就可以创建该类的实例。通过对象调用类的实例字段和方法。【示例2-2】下面我们来创建一个HelloWorld类的对象helloworld。HelloWorld helloworld=new HelloWorld();//定义一个HelloWorld类的对象helloworld2.1.3 添加Print()方法方法是类的一个成员,它是包含一系列语句的代码块,可以改变对象的状态。由于Hello World应用程序需要在控制台中显示“Hello,World”字符串,这是一个动作。因此,为了Hello World应用程序能够在控制台中显示“Hello, World”字符串,就需要在HelloWorld类定义这一个动作,即定义了名称为Print()的方法。【示例2-3】下面我们来为HelloWorld类定义Print()方法。public void Print() //定义一个方法Print(){}C#中封装了很多类,可以直接调用。在Print()方法中我们要打印输出“Hello,World”字符串,那么就要用到System命名空间的Console类的WriteLine()方法。Console.WriteLine(Hello,World); //调用Console.WriteLine()方法2.1.4 添加Main()方法Main()方法称之为主方法,是所有程序运行的入口。其余的方法分为有参或无参两种,由Main()方法或者其他的方法进行调用。如果调用的是有参函数,则参数在调用时传递。【示例2-4】下面我们来为HelloWorld类添加Main()方法。class HelloWorld{ static void Main() //定义Main()方法 { }}如果把一个应用程序比喻为一个城堡,那么运行该应用程序就如同进入这一个城堡。对于一个城堡而言,它肯定存在一道可以进入的门,否则就无法进入该城堡了。对于应用程序而言,如果要运行该应用程序,那么该应用程序肯定存在一个入口点(就如城堡的门)。对于C#应用程序而言,它的入口点就是名称为Main()的静态方法,即C#应用程序从Main()方法开始执行的。2.1.5 调用Print()方法定义好的方法,总是等待着被调用。方法的执行,也就表明方法被调用。在2.1.2小节中我们已经创建了HelloWorld类的对象helloworld,2.1.4小节中编写了方法Print()。那么如何使用Print()方法呢?我们使用对象helloworld来调用方法Print()。【示例2-5】下面代码来演示如何使用对象调用方法。helloworld.Print(); //使用对象调用方法Print()2.1.6 引入System命名空间在C#程序中,有一种限定范围的技术是命名空间。命名空间定义了一个声明区域,它提供了将一组名称与另一组名称进行区分的方法。一个命名空间中声明的名称不会与另一个命名空间中声明的相同名称冲突。一般情况下,一个C#应用程序都至少存在一个命名空间。如果HelloWorld类定义在名称为World的命名空间中,那么就可以通过该命
您可能关注的文档
最近下载
- 2024年电信智慧家庭工程师(三级)认证考试题库-上(单选题部分).docx
- 重生之我在古代当皇帝课件高二上学期自律主题班会.pptx
- 2025第三届全国技能大赛海南省选拔赛-数字孪生应用技术(国赛精选)项目技术文件.pdf VIP
- 质量管理六大工具-PPAP.pptx
- 11《山地回忆》第一课时 +公开课一等奖创新教案+导学案.docx VIP
- 苯并噻唑衍生物及作为荧光染料上的应用.pdf VIP
- 新编剑桥商务英语(高级)学生用书(第三版修订版)达姆特教材习题答案笔记及workbook答案.pdf
- 太上三洞神咒卷.doc
- 《铁路路基工程施工质量验收标准》TB-10414-2018全部表格.pdf VIP
- 化学优质课课件原电池说课.pptx
文档评论(0)