c#面向对象笔记大全

c#面向对象笔记大全

ID:962378

大小:40.12 KB

页数:8页

时间:2017-10-22

c#面向对象笔记大全_第1页
c#面向对象笔记大全_第2页
c#面向对象笔记大全_第3页
c#面向对象笔记大全_第4页
c#面向对象笔记大全_第5页
资源描述:

《c#面向对象笔记大全》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一.交换两个数据的值:1.//创建一个临时变量//inttemp;//temp=num1;////用num2的值覆盖掉num1//num1=num2;////将存储在临时变量中的nu1取出来赋值给num2//num2=temp;2.不使用临时变量:num1=num1+num2;//11num2=num1-num2;//11-6=5;num1=num1-num2;//11-5=6二:定义方法:访问修饰符返回值类型方法名称(参数){方法体}1.访问修饰符:publicprivateprotectedinternala)publ

2、ic:使用它来定义的成员可以在所有类里面使用(不同项目需要先引用)b)private:私有的,只有在当前类中可以使用c)protected:使用它来定义的成员只有在当前类或者当前类的子类中使用。d)internal:在当前整个程序集中可以使用2.返回值类型a)void:没有返回值.(可以写return(可以提前终止方法),但是不能return具体的值)b)非void,必须返回相应类型的值(任何类型都可以做为方法的返回值类型)3.方法名称:a)Pascal命名法,每一个单词的首字母需要大写b)不能使用关键字(intdoubl

3、eboolstring…..classnamespace)c)不能包含_以外的特殊符号,不能以数字开头java(_$)4.参数a)形参:只是一个参数的声明,说明调用的时候需要传递过来的值(类型一致,个数一致,顺序一致)---形参是实参的规范。Params三:静态与非静态之间的调用方式:1.在单个类中:静态不能直接调用非静态成员(属性,方法),只能通过实例化的对象调用。2.在单个类中:静态可以直接调用静态成员3.在单个类中:实例成员可以自由调用静态成员(银行vip---非vip)4.在不同类中:实例成员通过类的对象调用,而静

4、态成员通过类名调用。5.为什么静态不能直接调用非静态成员:静态成员与类一起加载,在加载静态成员的时候,非静态成员还没有生成。四:C#Main方法的四种形式:1.staticvoidMain(string[]args)2.staticvoidMain()1.staticintMain(string[]args)2.staticintMain(s)五:可变参数:params:它是一个数组类型的变量。会自动根据用户传递的值生成一个数组(注意传递的值需要同一类型。)1.可以根据需要传递0个或者多个参数。2.如果没有传递任何参数,需

5、要做一个判断,不然可能造成索引越界的错误。六:习惯决定性别,性格决定命运15天1.模仿2.将每一句代码添加上注释3.删除代码,根据注释重写代码4.删除注释,重写代码,添加注释七:代码规范:1.注释:a)//单行注释b)/**/:多行注释c)///文档注释:可以生成提示2.变量命名:camel:第一个单词首字母小写,后面每一个单词的首字母大写3.对于类和方法:每一个单词首字母都要大写。4.代码需要缩进与对齐。记住:1.在企事业里面可能这有这样的建议:规定所有自定义变量都使用_开头2.变量的名称一般是名词:说明这个变量有什么用

6、3.方法:一般是动词,说明这个方法可以执行什么样的操作4.在定义变量的时候,长短不是关键,意义才是关键八:数组:所有存储结构中效率最高的。因类它在内在中是一串连续的空间1.如何定义:类型[]名称=newint[长度];2.数组里面只能存储同一类型的值3.在c#中,[]只能写在类型后面4.一般需要确定长度或者值,可以同时指定,但是长度与值的数量需要对应。5.因为数组长度固定,所以对数组的操作一般可以考虑使用for循环结构!6.数组元素的添加:1.int[]arrScore=newint[5]{1,2,3,4,5};2.arr

7、Score[0]=1;//如果只为其中某一些下标对应的数组元素赋值那么其它的就会有默认值。3.for(inti=0;i

8、素的位置(下标索引)--需要循环遍历for(inti=0;i

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

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

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