C# 如何通过应用任何二进制操作检索十进制值?

C# 如何通过应用任何二进制操作检索十进制值?,c#,mysql,decimal,binary-data,C#,Mysql,Decimal,Binary Data,我有2个或更多的十进制值,我正在将这些值转换成二进制并应用二进制运算符,然后在mysql中得到一个二进制值 然后我必须在C#中使用生成的二进制,并将二进制值转换回十进制值 Sample Calculation suppose 1,2 are two decimal values binary representation is 001 , 010 if I apply AND operation in mysql then I'm getting 000 as result now I wan

我有2个或更多的十进制值,我正在将这些值转换成二进制并应用二进制运算符,然后在mysql中得到一个二进制值

然后我必须在C#中使用生成的二进制,并将二进制值转换回十进制值

Sample Calculation
suppose 1,2 are two decimal values 
binary representation is 001 , 010
if I apply AND operation in mysql then I'm getting 000 as result
now I want to again apply some binary operator on 000 and convert it back to 1,2 in C#

如何做到这一点?或者可能吗?

000
无法判断这是1和2上的二进制运算的结果


您必须以某种方式存储这些值。

我认为这是不可能的。这样想:如果你将+应用于2和3,你会得到5。但是你能做些什么来找出5的原始成分呢?不可能,
001
010
只给你1个结果,但是从
000
得到操作数,我们有很多情况,比如
001
100
001
000
。。。