版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南文理学院TeachingTeaching2讲案讲案this2TransitionTransition难重难重重重重this重31类成员回1成员类成员类 用 成数据成
4TransitionTransition难重难重重重重this重522123usingnamespace4{5publicclass6{7publicconstdouble=89publicdoublepublicdouble{return*R*}}15221using2namespace{publicclass{ publicconstdouble8publicdoublepublicdouble{returnPI*R* 15
=常量没有自己 TransitionTransition难重难重重重重this重833class{privateint4
publicint{{
9
TheRealValue=
16
{return}
它不为数 分配内它执行代 属性是指定的一对两 器的方法 933器class{privateint4
publicint{7{TheRealValue=
隐式参数,关键voidfunction(int{TheRealValue=}等价 19
{return}
int{return}33class{
privateintTheRealValue=publicint{set{TheRealValue=value;get{returnTheRealValue; 9class{staticvoid{C1c=new ine("MyValue:{0}", c.MyValue= ine("MyValue:{0}", 2033privateintpublicint{get{returnfirstField;set{firstFiled=value;67privateintpublicint{get{return_firstField;set{_firstFiled=value;13样式样式名样式说例 将标识符的首字母和后面连接的每个单词的首字母都大写 标识符的首字母小写,而每个后面连接的单词的首字母都大写 大 标识符中的所有字母都大写 33在属性 器中执行其他计1publicint2{3set{45{6return7}8}9intTheRealValue=int{set{TheRealValue=value>100?100:value;get{returnTheRealValue;}33 33属性与 1//属性&class{ privateintTheRealValue= publicint{ set{TheRealValue=value; get{returnTheRealValue; 11 class{publicintTheRealValue=
18
不建议使用 段1class1class{publicdoubleA=3;publicdoubleB=2345publicdouble6{7get{returnMath.Sqrt((A*A)+(B*B));8}9}ABclass{staticvoid{RightTrianglec=newConsole.Wriine("Hypotenuse:{0}",}}33
1class1class2{3privateint4publicint5{6set{TheRealValue=value;7get{returnTheRealValue;8}9}class{publicintMyValue{get;set;}
繁简自动实现属性(只读属性1class2{3privateint4publicint5{6set{TheRealValue=value;7}8}9class{publicintMyValue{get;privateset;}TransitionTransition难重难重重重重this重4构造函4class{
345678910
DateTimepublic{TimeOfInstantiation=} class{staticvoid {MyClassc=new 18 4构造函41class2{3publicintId{get;set;4publicstringName{get;set;56public {Id=28;Name="Nemo";7publicClass1(int {Id=val;Name="Nemo";8publicClass1(stringname){Name=name;9publicvoid{{0},Id{1}",Name,}}class{staticvoid{Class1a=newClass1b=newClass1c=new}}4构造函4class{publicClass2(int
{...publicClass2(stringvalue){...56class{staticvoid{Class2a=new⚫}}
如果在类 }} 4构造函467class8{967class8{9static{对象初始化语Point=newPoint=newPointX=5,Y=623publicX=4publicY=5{0},{0},16}TransitionTransition难重难重重重重this重5析构函5析构析构函{}}TransitionTransition难重难重重重重this重66[ðɪs]pron.这;这个;这里adv.这样地;这么
实例构造函实例方属性和索引器的实 区分类的成员和局部变量或参作为调用方法的实6this61class
2{3intVar1=4publicint5{ returnVar1>this.Var1?Var1: 89class{staticvoid{MyClassmc=new ine("Max:{0}", ine("Max:{0}", 18TransitionTransition难重难重重重重this重7索引7 数7索引7一个班级(Class)有多个学生(StudentpropNumber,Name]7索引7Class.cs/Student.cs/ publicclass publicclass public publicstringNumber{get;set; publicstringName{get;set; Students=new newStudent{Number="01",Name="ZhangSan"}, newStudent{Number="02", class9{}staticvoidMain(string[]Student[]Students{}{Class@class=newStudentthis[int{HYPERLINK"mailto:C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医联体背景下基层医联体品牌效应
- 产科护理中的沟通与协调技巧
- 医联体单位报告标准化推广实践
- 医疗资源配置的气候预警依据
- 医疗资源动态调整机制设计
- 医疗质量评价指标与成本的关联性研究
- 2025年建筑工地安全帽检测培训课件
- 感音性耳聋患者的压力管理
- 护理伦理案例分析与实践
- 2026云南临沧市桑嘎艺术学校长期招聘22人笔试模拟试题及答案解析
- 房屋地基出租协议书
- 《高血压诊断与治疗》课件
- 2025-2030中国建筑应用光伏(BAPV)行业市场发展趋势与前景展望战略分析研究报告
- 儿科医生进修汇报
- 妇女节女性健康知识讲座关爱女性健康主题宣教课件
- 第一单元第1课《辉煌成就》课件-七年级美术下册(人教版)
- 2025年春季学期三年级语文下册教学计划及教学进度表
- 板材加工项目可行性研究报告
- 2025年派出所教导员履职述职报告范文
- GB/T 33130-2024高标准农田建设评价规范
- 《创新方法及技巧》课件
评论
0/150
提交评论