相关疑难解决方法(0)

将二进制字符串转换为整数

我想将String中写入的二进制数转换为整数值.

例如:

string input = "0101";
int output = convert(input);
Run Code Online (Sandbox Code Playgroud)

output 应该等于 5

.net c# string binary

35
推荐指数
1
解决办法
4万
查看次数

了解班次操作员

我无法理解这个移位运算符(c#reference):

class MainClass1
{
 static void Main()
    {
        int i = 1;
        long lg = 1;
        Console.WriteLine("0x{0:x}", i << 1);
        Console.WriteLine("0x{0:x}", i << 33);
        Console.WriteLine("0x{0:x}", lg << 33);
    }
}

/*
Output:
0x2
0x2
0x200000000
*/

class MainClass2
{
     static void Main()
     {
         int a = 1000;
         a <<= 4;
         Console.WriteLine(a);
     }
}

/*
Output:
16000
*/
Run Code Online (Sandbox Code Playgroud)

c#

19
推荐指数
2
解决办法
3万
查看次数

如何将int转换为bool数组?

如何将int转换为bool数组(表示整数中的位)?例如:

4 = { true, false, false }
7 = { true, true, true }
255 = { true, true, true, true, true, true, true, true }
Run Code Online (Sandbox Code Playgroud)

c#

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×3

.net ×1

binary ×1

string ×1