您现在的位置:网络学院 > 开发教室 > 跟我学.net
C#学习笔记(4月4日)

出处:PConline
责任编辑:zwg

[02-6-21 11:17] 作者:雷神


作者:雷神
转载请联系作者

(4月4日)

  在C#可以通过方法(Method)将应用程序组织成较具结构性的个体。方法(Method)是一个类的成员,可以用来执行一个工作,或计算一些数值。
一个方法是一堆C#程序语言的集合,拥有一个名称以便于识别。Main方法是每一个C#应用程序的进入点。

  若要马上结束某一个方法的执行,然后将执行流程交还调用方法的程序代码区段,则可使用return语句。

  方法的参数包含三种类型:传值参数(By Value)、传参考参数(By Reference)、传出参数(Output)。

  最后,C#允许在同一个类中使用两个以上的名称相同,但函数签名不同的方法,称为覆写方法,以增加程序设计的弹性。

  在程序设计过程中,经常应用两种数据结构来分组数据:结构(struct)与数组(Array),两者的不同点在于:结构用来将不同类型的数据组织在一起;数组用来将相同类型的数据组织再一起。

在C#中使用数组要注意两件事情:

  数组名称不可置于中括号前方(int [ ] MyArray,一维Rank1;int [ , ] MyArray二维Rank2)
  声明数组变量时,不能够指定数组的大小。
  用Length检查数组的上下限。

For (int i=0; i Array initializer声明数组时进行初始化
int [ ] MyArray=new int[4]{1,2,3,4};(可以简化成int [ ] MyArray={1,2,3,4}
初始化多维数组:
int [ , ] MyArray=new int [2,3]{
{34,54,33},
{44,33,44}
};


数组实际上是继承System.Array类而来,因此数组可以使用System.Array的属性和方法:

Rank属性:获得数组的维数。
Length属性:指明数组元素个数。
Sort方法:用来排序数组中的元素。
Clear方法:用来将数组中某一范围的元素设置为0或null。
Clone方法:复制数组的内容到一个新数组实体。
Getlength方法:用来返回某一维数的长度。
IndexOf方法:返回数组值中符合指定的参数值,且第一次出现的值。

  声明数组变量并不代表已生成数组的实体。这是因为数组是属于参考类型,而非实值类型的缘故。必须用new 保留字来生成数组的实体,并指明维数(Rank)的大小。

[下一页]


相关文章:

C#学习笔记(一)
C#学习笔记(二)
C#学习笔记(4月1日)
C#学习笔记(4月2日)
C#学习笔记(4月3日)


内容搜索 
高级搜索

本栏今日焦点