public  class 位运算包含功能
    {
       public static void IsContains()
       {
           int intSubClassID = 0;
           int intClassid = 0;
           int[] main = new int[] {3,5,7,8,9 };
           for (int i = 0; i < main.Length; i++)
           {
               intClassid = 1 << main[i];
               intSubClassID |= intClassid;
           }

           int qa = 25;
           qa = GetBit(qa);
           if ((intSubClassID & qa) != qa)
           {
               ///不包含
               Console.WriteLine("不包含" );
           }
           else
           {
               ///包含
               Console.WriteLine("包含");
           }
       }
       private static int GetBit(int sum)
       {
           int i = 1 << sum;
           return i;
       }
    }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-05
  • 2022-01-16
  • 2021-10-25
  • 2021-11-23
  • 2021-09-07
猜你喜欢
  • 2021-05-31
  • 2022-01-23
  • 2021-12-30
  • 2021-08-03
  • 2022-02-07
  • 2021-09-16
  • 2021-12-29
相关资源
相似解决方案