1.数组属于引用类型,在数组变量中存放的是对数组的引用,真正的数组元素数据存在另一个内存区域中。
而且数组元素在内存中是连续存放的。
2.而如果使用它则需要实例化,格式为:数组名称=new 类型名称[无符号整型表达式];
赋值示例:
int x=4,y=5;
int[] A=new int[3]{1,2,3};
x=A[0];
A[1]=y;
3.遍历
foreach(类型名称 变量名称 in 数组名称)
{
}
一个产生随机数并且排序的数组的功能:
4.多维数组:
如:int[,] A=new int[2,2]{{1,2},{3,4}};
控件数组的应用
声明控件数组的语法格式如下:
控件类名[] 数组名=new 控件类名[n];
像Label,Button,TextBox等控件都可以。
5.数组的属性
Length,IsReadOnly(只读属性,可设置)
6.数组的方法
(1)Clone与CopyTo方法
Clone格式:
目标数组名称=(数组类型名称)源数组名称.Clone();
(2)Array.Sort(排序)方法
Array.Sort(数组名称);
(3)反转
Array.Reverse(反转)方法
与Sort方法结合,可以实现降序升序的排序。
Array.Reverse(数组名称,起始位置,反转范围);
C#枚举类型实例示范浅析
- public
enum NoticeType -
//C#枚举类型实例 - {
-
- Notice
= 'A', -
- LabRule
= 'H', -
- HotInformation
= 'N', -
- Column
= 'C', -
- All
= '1', -
- Null
= '0' - }
-
-
//新建C#枚举类型 -
- NoticeType
noticeType1 = NoticeType.Column; -
-
- //把C#枚举类型转换为string
d="Column" -
- string
d = noticeType1.ToString(); -
-
- //取得C#枚举类型的基数
dd='C' -
- char
dd = (char)noticeType1; -
-
- //通过基数取得对应的C#枚举类型
noticeType2 = NoticeType.Notice -
- //(NoticeType)'A';
两种方式都可以 -
- NoticeType
noticeType2 = (NoticeType)Char.Parse("A"); -
-
- //通过名称取得C#枚举类型
noticeType3 = NoticeType.Notice -
- NoticeType
noticeType3 = (NoticeType) -
- Enum.Parse(typeof(NoticeType),
"Notice");
C#枚举类型实例讲解就介绍到这里,希望通过例子对你了解和学习C#枚举类型有所帮助。