第二章 C#中的变量.ppt_第1页
第二章 C#中的变量.ppt_第2页
第二章 C#中的变量.ppt_第3页
第二章 C#中的变量.ppt_第4页
第二章 C#中的变量.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C# 中的变量,变量命名规则: 组成:52个字母(A-Z, a-z),10个数字(0-9),下划线(_) 开头:字母或下划线 不能是关键字,C# 变量命名编码规范Camel 命名法: 首个单词的首字母小写,其余单词的首字母大写。 例如 myName,常量const,2,C#数据类型,值类型 Int float double char bool struct 表示实际数据 只是将值存放在内存中 存储在堆栈中 引用类型 String DateTime 类 接口 数组 表示指向数据的指针或引用 包含内存堆中对象的地址 存储在堆中 CLR中的类型,参数传递,值传递 引用传递 ref out Param

2、s,4,数据类型转化,值类型引用类型 ToString() 引用类型值类型 Convert.ToXXX() XXX.Parse(),装箱与拆箱,装箱是将值类型转换为引用类型 拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与 Object 类型的值相互转换,将值类型与引用类型链接起来,运算符与表达式,算术运算符 + - * / % + - 三元运算符 ?: 比较运算符 = = = != 赋值运算符 = 逻辑运算符 System.Console.ReadLine(score1) int score2; System.Console.ReadLine(score2) in

3、t score3; System.Console.ReadLine(score3) int score4; System.Console.ReadLine(score4) int score5; System.Console.ReadLine(score5) int score6; System.Console.ReadLine(score6) int score7; System.Console.ReadLine(score7),第七位学生的分数,第六位学生的分数,第五位学生的分数,第四位学生的分数,第三位学生的分数,第二位学生的分数,第一位学生的分数,score 6,score 5,sco

4、re 4,score 3,score 1,score 0,score 2,数组,应用程序,数 组,存储学员的分数,int score = new int7;,6,7,5,4,3,2,1,在数组的术语中,元素表示数组中存储的值,数组长度指数组中存储的值的总数,数组秩指数组的总维数,数组,一维数组 输入、输出 检索、最大值、最小值、平均值 排序、倒序 二维数组 输入、输出,11,System.Array,数组定义:数据类型 数组名称;,int MyArray = 1,2,3,4,5,6,7;,MyArray0, MyArray1, MyArray2MyArray6,MyArray 0 = 604,可以执行各种操作,如存储、检索、排序和反转,System . Array,如何简易地执行对数组的操作?,12,System.Array,Array是抽象的基类,提供 CreateInstance 方法来创建数组,Array obj = Array.CreateInstance(typeof(string),10);,13,System.Array 的属性和方法,属性,Length,方法,BinarySearch,Clear,Copy,Rank,IsReadOnly,IsFixedSize,CopyTo,CreateInstance,GetLength,GetLowerBound,GetU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论