1、C#结构体的使用
public struct MyStruct
{
public bool is_Open;
public bool is_Success;
}
结构体外,结构体内的访问修饰符,public不能少。
用的时候,要new一下才可以用:
MyStruct[] mystruct = new mystruct[2];
2、 怎么把一个字符串“21”,转成二进制数,0010 0001,然后获得各位的0 1状态,存入一个bool类型数据中。
string str="211";
MessageBox.Show(str.Substring(0,1));
bool f = Convert.ToBoolean(Convert.ToInt16(str.Substring(0,1),16)>>1 & 1);
if (f)
{
MessageBox.Show("ok");
}
string str = "123456123456";
MessageBox.Show(str.Substring(0, 1));
//bool f = Convert.ToBoolean(Convert.ToInt64(str, 16) >> 2 & 1);
if ((Convert.ToInt64(str, 16) >> 2 & 1) == 1)
{
MessageBox.Show("ok");
}