C#语法与面向对象基础

C#语法与面向对象基础

ID:42561832

大小:173.72 KB

页数:15页

时间:2019-09-17

C#语法与面向对象基础_第1页
C#语法与面向对象基础_第2页
C#语法与面向对象基础_第3页
C#语法与面向对象基础_第4页
C#语法与面向对象基础_第5页
资源描述:

《C#语法与面向对象基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#语法和面向对象基础学习笔记2012/12/29—2013/01/515/15C#语法与面向对象基础第一节C#基础1.控制台程序简介:类似于C语言的显示界面,一般需要下列三个常见的命令:(1)控制台界面打印:Console.WriteLine("请输入您的姓名")(2)控制台后台读取:stringname=Console.ReadLine(),返回的永远都是字符串。(3)控制台界面暂停:Console.ReadKey()2.特殊符号:(1)占位符:占位符类似于C语言中的占位符,从0开始,依次类推。st

2、aticvoidMain(string[]args){Console.WriteLine("请输入您的姓名");stringboy=Console.ReadLine();Console.WriteLine("请输入您女朋友的名字");stringgirl=Console.ReadLine();Console.WriteLine("{0}+{1}={2}",boy,girl,boy+"爱"+girl);Console.ReadKey();}(2)转义符:转义符“”,因此若想在控制台输出“”必须经过转义

3、之后才能正确输出。staticvoidMain(string[]args){inta=45;intb=5;Console.WriteLine("{0}\{1}={2}",a,b,a/b);Console.ReadKey();}若想将转义符释放作用,只需要在前加上@符号。如:strings=@"1234";3.类型转换:类型转换一般选用convert表达式。(1)Convert.ToInt32():转换成正整数(2)Convert.ToString():转换成字符串staticvoidMain(st

4、ring[]args){Console.WriteLine("请输入第一个数字");stringa=Console.ReadLine();intnum1=Convert.ToInt32(a);Console.WriteLine("请输入第二个数字");stringb=Console.ReadLine();intnum2=Convert.ToInt32(b);15/15Console.WriteLine("{0}+{1}={2}",num1,num2,num1+num2);Console.ReadKey(

5、);}第二节面向对象-类1.面向对象的三个特征:(1)封装(2)继承(3)多态2.类的简介:(1)类的定义:类是抽象的,对象是具体的。类可以从其上一级或者同级的类中继承本身不具有的特性。类中包含字段、方法和属性。classPerson{publicstringName;/*Name即是Person类的字段*/publicintAge;publicvoidSay()/*Say()即是Person类的方法*/{Console.WriteLine("{0}您好",Name);/*使用了占位符,打印*/}}(2

6、)类的使用:类的使用以new字段开始,在使用时要注意类中的字段或者方法是公共部分还是私有部分。classProgram{staticvoidMain(string[]args){Personzhenghao=newPerson();/*新建一个zhenghao的类*/zhenghao.Name="郑昊";/*Person类中的Name字段是公共的,因此可以使用*/zhenghao.Age=26;Console.WriteLine(zhenghao.Name);Console.WriteLine(zhen

7、ghao.Age);zhenghao.Say();Console.ReadKey();}}(3)类中成员的访问级别:A、public:任何地方都可以访问。B、private:只有所在的类自己能访问,字段一般都定义成私有private。C、internal:内部的文件可以使用。(4)类中的属性:类中的字段一般设立为私有(private),在需要对私有的字段进行修改时,则需要通过类15/15中的属性来实现。属性中通过set和get来进行操作,其中set是赋值,get为取值。这样的好处主要是控制非法值。cla

8、ssProgram{staticvoidMain(string[]args){Personzhenghao=newPerson();zhenghao.Name="郑昊";Console.WriteLine(zhenghao.Name);Console.ReadKey();}}classPerson{privateintage;privatestringname;publicstringName{set{if(value=="zhenghao

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。