C# SQL中的位逻辑

C# SQL中的位逻辑,c#,sql,C#,Sql,在C#中,我用来检查这样的布尔门 bool isValid=3&1 i、 e 1是否包含在3中。这是真的。as 3同时具有数字1和2。我的系列继续,因为2提高到n的幂,即1,2,4,8,16,32,64,128。。我需要检查SQL中的相同逻辑,即我将传递总数,并且我需要检查x号是否在其中。SQL Server还支持按位运算符: 例如: DECLARE @isValid bit SET @isValid = 3 & 1 SQL Server还支持按位运算符: 例如: DECLARE

在C#中,我用来检查这样的布尔门

bool isValid=3&1


i、 e 1是否包含在3中。这是真的。as 3同时具有数字1和2。我的系列继续,因为2提高到n的幂,即1,2,4,8,16,32,64,128。。我需要检查SQL中的相同逻辑,即我将传递总数,并且我需要检查x号是否在其中。

SQL Server还支持按位运算符:

例如:

DECLARE @isValid bit 
SET @isValid = 3 & 1

SQL Server还支持按位运算符:

例如:

DECLARE @isValid bit 
SET @isValid = 3 & 1

3&1真的返回布尔值吗?我不相信。这是按位的,所以应该返回数值,看起来您遗漏了第二个符号&因为您提到了布尔门可能的重复,3&1真的返回布尔值吗?我不相信。这是按位的,所以应该返回数值,看起来您遗漏了第二个符号&因为您提到了布尔门可能的重复,