C#数组-补充1

C#数组-补充1

ID:44194265

大小:280.50 KB

页数:11页

时间:2019-10-19

C#数组-补充1_第1页
C#数组-补充1_第2页
C#数组-补充1_第3页
C#数组-补充1_第4页
C#数组-补充1_第5页
资源描述:

《C#数组-补充1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一维数组eg:三个double元素的数组double[]dd=newdouble[3];//初始值为0double[]dd=newdouble[3]{1.2,2,3};double[]dd={1.2,2,3};//不推荐若赋值,必须完整一致多维数组://Single-dimensionalarrayint[]numbers=newint[5];//Multidimensionalarray在方括号内加上逗号string[,]names=newstring[5,4];//Array-of-arrays(jaggedarray)交错数组b

2、yte[][]scores=newbyte[5][];ArrayList类:可变长度数组usingSystem.Collections;属性.Count,.Capacity,方法.Add(),.GetType(),[]ArrayList可存放任何类型的数据(System.Object)ArrayList接受null引用(在VisualBasic中为Nothing)作为有效值并且允许重复的元素一维数组演示staticvoidMain(string[]args){double[]dd=newdouble[3]{1.2,2,3};//个数一

3、致Console.WriteLine("totalelements:"+dd.Length);foreach(doubledindd)Console.WriteLine(d);for(inti=0;i

4、ach(doubledindd)Console.WriteLine(d);for(inti=0;i

5、t[i+3];scores[i][1]=i+3;}for(inti=0;i

6、t[][]scores=newint[5][];foreach(int[]rowinscores)foreach(inteinrow)Console.Write(e);ArrayList演示staticvoidMain(string[]args){ArrayListmyAL=newArrayList();myAL.Add("Welcome");myAL.Add(null);myAL.Add("you");myAL.Add(2011);Console.WriteLine(myAL.Count);for(inti=0;i

7、nt;i++)Console.WriteLine(myAL[i]);Console.WriteLine(myAL[3].GetType());}表达式定义:由常量、变量、函数等通过运算符连接而成的一个有意义是算式,代表一个具有特定类型的具体值或对象。一般形式:<表达式>运算符<表达式>运算符数学运算符+(++)、-(--)*、/%赋值运算符简单赋值:=复合赋值:+=-=*=/=%=位运算符:~&

8、^<<>>逻辑运算符:!

9、

10、&&关系运算符:==!=<><=>=条件运算符:<条件>?<表达式1>:<表达式2>运算符运算符优先级与结合性优

11、先级:不同运算符参与运算是的先后顺序结合性:优先级相同的运算按结合方向确定运算次序右结合(从右到左):一元运算符、条件运算符、赋值运算符左结合(从左到右):其他大部分运算符

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

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

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