欢迎来到天天文库
浏览记录
ID:44194265
大小:280.50 KB
页数:11页
时间:2019-10-19
《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;i6、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;i7、nt;i++)Console.WriteLine(myAL[i]);Console.WriteLine(myAL[3].GetType());}表达式定义:由常量、变量、函数等通过运算符连接而成的一个有意义是算式,代表一个具有特定类型的具体值或对象。一般形式:<表达式>运算符<表达式>运算符数学运算符+(++)、-(--)*、/%赋值运算符简单赋值:=复合赋值:+=-=*=/=%=位运算符:~&8、^<<>>逻辑运算符:!9、10、&&关系运算符:==!=<><=>=条件运算符:<条件>?<表达式1>:<表达式2>运算符运算符优先级与结合性优11、先级:不同运算符参与运算是的先后顺序结合性:优先级相同的运算按结合方向确定运算次序右结合(从右到左):一元运算符、条件运算符、赋值运算符左结合(从左到右):其他大部分运算符
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;i7、nt;i++)Console.WriteLine(myAL[i]);Console.WriteLine(myAL[3].GetType());}表达式定义:由常量、变量、函数等通过运算符连接而成的一个有意义是算式,代表一个具有特定类型的具体值或对象。一般形式:<表达式>运算符<表达式>运算符数学运算符+(++)、-(--)*、/%赋值运算符简单赋值:=复合赋值:+=-=*=/=%=位运算符:~&8、^<<>>逻辑运算符:!9、10、&&关系运算符:==!=<><=>=条件运算符:<条件>?<表达式1>:<表达式2>运算符运算符优先级与结合性优11、先级:不同运算符参与运算是的先后顺序结合性:优先级相同的运算按结合方向确定运算次序右结合(从右到左):一元运算符、条件运算符、赋值运算符左结合(从左到右):其他大部分运算符
7、nt;i++)Console.WriteLine(myAL[i]);Console.WriteLine(myAL[3].GetType());}表达式定义:由常量、变量、函数等通过运算符连接而成的一个有意义是算式,代表一个具有特定类型的具体值或对象。一般形式:<表达式>运算符<表达式>运算符数学运算符+(++)、-(--)*、/%赋值运算符简单赋值:=复合赋值:+=-=*=/=%=位运算符:~&
8、^<<>>逻辑运算符:!
9、
10、&&关系运算符:==!=<><=>=条件运算符:<条件>?<表达式1>:<表达式2>运算符运算符优先级与结合性优
11、先级:不同运算符参与运算是的先后顺序结合性:优先级相同的运算按结合方向确定运算次序右结合(从右到左):一元运算符、条件运算符、赋值运算符左结合(从左到右):其他大部分运算符
此文档下载收益归作者所有