您的位置:首页 > 编程语言 > C#

C#结构体的使用&&字符串数转二进制再按位比较

2015-06-05 16:49 369 查看
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");

            }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: