dev*_*ull 4 c# bit-manipulation
我需要一个像这样的功能
int GetIntegerFromBinaryString(string binary, int bitCount)
如果binary ="01111111"且bitCount = 8,则应返回127
如果binary ="10000000"且bitCount = 8,则应返回-128
数字以2的补码形式存储.我该怎么做.是否有任何内置函数可以帮助我不需要手动计算.
在字符串前面添加0或1来补充bitCount并执行操作
int number = Convert.ToInt16("11111111"+"10000000", 2);