//蛙蛙推荐:演示索引指示器的用法(C#)
// 本演示测试连续自然数中的质数的个数,质数就是除了1和它本身能整除为,不能被别人整除了.
// 不好意思,小时候数学学的不好,关于怎么判断质数的算法我没有理解透澈呢,不过这不影响你了解索引指示器的建立和使用,大家谁懂,麻烦指点一下哦
// 注释比较多,如果去除所有注释,代码还是很紧凑的,没办法,现在就得做一些很基础的练习.
using System; //导入命名空间
class BitArray //定义一个类BitArray
{
int[] bits; //定义一个int型数组
int length; //定义一个int变量,注意:没有修饰符的变量默认是私有变量
public BitArray(int length) { //定义这个类的构造函数,在C#中用类的同名函数来做构造函数,在VB.NET用new关键字定义
if (length<0) throw new ArgumentException(); //如果长度小于0的话抛出一个ArgumentException异常
bits=new int[((length-1)>>5)+1]; //给bits数组赋值,并把length减去1向右移位5最后再加1
this.length=length; //用参数length为私有变量length赋值,注意this关键字的用法,这里表示正在引用的类,也就是class BitArray,this还有别的用法
}
public int Length { //设置一个只读属性,
get { return length; } //属性返回私有变量length的值,注意大小写哦,呱呱.
}
public bool this[int index] { //构建一个可读写索引指示器
get { //设置get指示器
if (index<0
关键词:演示索引指示器的用法(C#)