这个程序实现了对一个整数某位的判断,这里用了C#的索引。
using System;
using System.Collections.Generic;
using System.Text;
namespace bits
{
class bit
{
private int bits;
public bit(int bits)
{
this.bits = bits;
}
//index
public bool this[int index]
{
get
{
return (bits & (1 << index)) != 0;
}
set
{
if (value)
bits |= (1 << index );
else
bits &= ~(1 << index);
}
}
}
}