C#基础知识
数组:五种声明方式
//第一种声明方式
int [] array;
array=newint[2];
//第二种声明方式
Int [ ] array1=newint[ 2];
//第三种声明方式
Int [ ] array2={1,2,3};
//第四种声明方式
Int [ ] array3=newint[ ]{1,2,3}
//第五种声明方式
Int [ ] array4=newint[3]{1,2,3};
//数组大小可以是变量
Intcount=3;
Int [ ] arr =newint[count];
属性,索引器,委托,时间
属性:访问修饰一般为public,首字母大写。属性内有get,set访问器,get,set访问器,get内必须要有return关键字,代表从外部接受的值。
索引器:索引器的作用:像处理数组一样去处理类的对象。
1. publicclassStudent
2. {
3. privatestring[]obj=newstring[10];
4.
5. //this关键字在这里代表每一个类的对象,[]中整数是指通过下标访问
6. publicstringthis[intindex]//此是可以通过索引号去访问每一个类的成员
7. {
8. get
9. {
10. returnobj[index];
11. }
12. set
13. {
14. if(value!=null)
15. obj[index]=value;
16. }
17. }
18. staticvoidMain(string[]args)
19. {
20. Studentstucollection=newStudent();
21. stucollection[0]="柯南";
22. stucollection[1]="小五郎";
23. stucollection[5]="怪盗基德";
24. }
25. }
委托:相当于函数指针,可使程序在运行时再指定具体要运行的方法。
(1)定义委托:Public delegate int Call()
(2)实例化委托: object=new Call(方法名)
(3)调用委托:object();