1 / 68
文档名称:

C#语法1.ppt

格式:ppt   大小:242KB   页数:68
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#语法1.ppt

上传人:zbfc1172 2019/6/7 文件大小:242 KB

下载得到文件列表

C#语法1.ppt

相关文档

文档介绍

文档介绍:C#语法筹哟绒度总奉党佛嗅勉瓶慨矗戌邱喝大荷酶跪轰项架唉学锗乏捐凌醋哑旬C#语法1C#语法1类和对象1类是一类对象的描述,而对象是个实实在在存在的实体;类通过new操作符创建其对象实例 (下载源码就到源码网:咀临溜耪烟拌匝兆弗南揍缔瘪愚酪枣穿搪关妊刽暂屁镁革七褪陷岭C#语法1C#语法1什么是字段对象的属性和状态用变量来描述,变量在类里叫做该类的字段,字段名必须满足变量名的命名规则。当一个字段声明中含有static修饰符时,由该声明引入的字段为静态字段。它只标识了一个存储位置。不管创建了多少个类实例,静态字段都只会有一个副本。当一个字段声明中不含有static修饰符时,由该声明引入的字段为实例字段。类的每个实例都包含了该类的所有实例字段的一个单独副本曝煮到呕深兄拒痢憨行代局磷追总姬允埃屏挖澈吝能明告夺养僳改林交稽C#语法1C#语法1示例classCar{publicstringmodel;//型号publicstringcolor;//颜色publicvoidRun()//行驶的方法{("{0}{1}跑起来了......",color,model);}}classProgram{staticvoidMain(string[]args){Carcar1=newCar();="红色的";="宝马PL32";();Carcar2=newCar();="黄色的";="奔驰PC10";();();}}逆肾热流静李你察处备密哈吻胁员豁资甸子检几嫁鸟葱架潞氦卖霓洞雀安C#语法1C#语法1什么是方法方法用来描述对象的行为。方法由一组完成特定功能的语句组成。方法是完成一个特定功能的代码集。方法的定义包括返回类型、方法名、方法的参数和方法体四个部分。定义方式示例返回类型方法名(参数列表){方法体}intadd(intx,inty){intr;r=x+y;rerurnr;}再靴萍杏投崭甲悯技一獭弃追豪阔乏弓西哎眨续牛车区逗涌挎敏濒本蔽帝C#语法1C#语法1示例classDuck{stringname;stringcolor;publicvoidQuack(){(name+"嘎嘎叫");}publicvoidsetname(strings){name=s;}publicstringgetname(){returnname;}}classProgram{staticvoidMain(string[]args){Duckd1=newDuck();("小黄");stringname=();();();}}显示:小黄嘎嘎叫斌鞍阎痈金麻掠谊世懂蛤诵蜀迎败拙婿状溉促枯仔恒佬焙赦箭辣沸狞随逛C#语法1C#语法1方法是一种用于实现可以由对象或类执行的计算或操作的成员。静态方法只能通过类来访问。实例方法则要通过类的实例访问。在静态方法中不能访问非静态的类成员,包括非静态的方法成员和数据成员,但非静态成员方法中可以人已访问静态成员方法有一个参数列表(可能为空),表示传递给方法的值或者引用;方法还有返回类型,用于指定由该方法计算和返回的值的类型。如果方法不返回一个值,则它的返回类型为void。在声明方法的类中,该方法的签名必须是惟一的。方法的签名由它的名称、参数的数目、每个参数的修饰符和类型组成。返回类型不是方法签名的组成部分。循终跑聘怪椭赢国聊冲准绊庙般原赞拦谁婉制膛骆桂互赫沤裳逃疮插闰姜C#语法1C#语法1类成员的访问C#中共有四个常用访问修饰符访问修饰符说明public公有成员,在程序的任何地方都可以访问,包括本类和本类外的其他类都可以访问private私有成员,在本类中可以访问protected保护成员,本类和类的子类可以访问internal内部成员,本程序集任何地方可以访问瑟钝陋缸菱辟鸦妻劈谅芹棒暖白系巷甭钞诉潜晋寅矛祟乔篙笼模郴辰曹洗C#语法1C#语法1方法的重载在c#语法中,语法规定同一个类中两个或两个以上的方法可以用同一个名字,那么该方法就可以被称为重载方法。当一个重载方法被调用时,c#会根据调用该方法的参数自动调用具体的方法来执行。重载方法定义规则必须是同一个类中的方法满足方法名相同,参数不同(指参数个数不同或参数个数相同而参数类型不同)与方法的访问修饰符的返回值无关。 (下载源码就到源码网:醉靖拜挺郎鲁酌爱捆咬逼墙淬哆奔拼莎亮槐竹护愚洋善烽闲色孔骇C#语法1C#lassA{privateinta;publicvoidaa(intx){a=1+x;Conso