欢迎来到天天文库
浏览记录
ID:37914437
大小:917.00 KB
页数:32页
时间:2019-06-02
《C#面向对象程序设计知识点汇集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C#面向对象程序设计知识点汇集第一章:C#入门1.namespace关键字namespace即命名空间,是定义命名空间的关键字,命名空间包含类,是类的组织方式。namespace命名空间名{…//类的定义}2.using关键字using关键字用于导入命名空间using命名空间名;3.class关键字class即类,是定义类的关键字。C#中必须用类来组织程序的变量和方法。4.Main()方法C#程序必须且只能包含一个Main()方法,它是程序的入口点。staticvoidMain(string[]args){}staticvoidMain(){}stat
2、icintMain(string[]args){}staticintMain(){}5.行输出方法语句“Console.WriteLine("Hello.NET!");”的功能是向显示屏输出双引号之间的字符串。语句“Console.ReadLine();”的功能是输入一个字符串6.C#程序结构C#程序的组成要素如下:1)命名空间:命名空间包含一个或多个类。2)类。3)方法:方法必须包含在某一个类中,作为类的一个成员,每个程序有且仅有一个Main()方法。4)语句:语句是C#应用程序中执行操作的命令。C#中的语句必须用分号“;”结束。5)关键字:关键字也
3、叫保留字,是对C#有特定意义的字符串。6)大括号:在C#中,括号“{”和“}”是一种范围标志,表示代码层次的一种方式。 7.C#程序书写格式1)缩进2)字母大小写C#是大小写敏感的语言,它把同一字母的大小写当作两个不同的字符对待。3)程序注释(1)单行注释,以双斜线“//”开始,一直到本行尾部,均为注释内容。(2)多行注释,以“/*”开始,以“*/”结束,可以注释多行,也可以注释一行代码中间的一部分,比较灵活。(3)文档注释,使用“///”,若有多行文档注释,每一行都用“///”开头。8.Console类Console类是System命名空间中预定义的
4、一个类,用于实现控制台的基本输入输出。-32-q编写一个控制台应用程序,输入字符串“Ilovethisgame!”,在屏幕上输出。usingSystem;qusingSystem.Collections.Generic;qusingSystem.Text;qnamespaceHello.NETq{qclassProgramq{staticvoidMain(string[]args)q{qConsole.WriteLine("IlovethisGame!");q}q}q}相关知识及注意事项1.对象、类、属性和方法1)类和对象2)属性每个对象都有自己的特征
5、和行为,对象的静态特征称为对象的属性3)方法方法是对象的行为特征,是一段可以完成特定功能的代码2.事件和事件驱动事件就是预先定义好的、能被对象识别的动作。通过随时响应用户或系统触发的事件,并做出相应响应的机制就叫做事件驱动机制。3.窗体对象4.控件对象1)按钮控件按钮(Button)控件用于接收用户的操作信息,激发相应的事件,按钮是用户与程序交互的主要方法之一。2)文本框控件文本框(TextBox)控件用于获取用户输入的信息或向用户显示文本信息,图1.17用于显示信息的白色框就是文本框-32-5.控件的基本操作有两种方法:第一种是按住Shift键或Ct
6、rl键不放,然后单击每个要选择的控件;第二种是把光标移到窗体中的适当位置,然后拖动鼠标画出一个矩形,选中矩形内的控件(包括边线所经过的控件)。1.填空题(1).NET框架具有两个主要组件:____________________和____________________。(2)使用VS.NET开发的每一个应用程序称为__________,它可以包括一个或多个__________。(3)命名空间是类的组织方式,C#提供了关键字__________来声明命名空间,提供了关键字____________________来导入命名空间;如果要使用某个命名空间中的
7、类,还需要添加对该命名空间所在__________的引用。(4)C#语言程序必须包含并且只能包含一个的方法(函数)是__________,它是程序的入口点。(5)C#程序中的语句必须以__________作为语句结束符。(6)Console类是System命名空间中的一个类,用于实现控制台的基本输入输出,该类中有两个常用的方法,一个是功能为“输出一行文本”的方法____________________,另一个是功能为“输入一行文本”的方法____________________。2.选择题(1)下面__________是C#中的单行注释。A./*注释内
8、容*/B.//注释内容C.///注释内容D.Note注释内容(2)C#中以__________
此文档下载收益归作者所有