相关疑难解决方法(0)

在VB.NET中将Boolean转换为Integer

请使用以下代码:

Sub Main()

    Dim i As Integer
    Dim b As Boolean

    i = 1
    b = i
    i = b
    Console.WriteLine(i)

    i = Convert.ToInt32(b)
    Console.WriteLine(i)

End Sub
Run Code Online (Sandbox Code Playgroud)

这打印出以下内容:

-1
1
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

(只是一个笑话:)你也可以得到0 ...

Int32.TryParse("True", i)
Console.WriteLine(i)
Run Code Online (Sandbox Code Playgroud)

vb.net

34
推荐指数
4
解决办法
6万
查看次数

使用 AND、OR 和 NOT 门实现 XNOR 门

正如标题所说,我正在尝试XNOR使用以下三个门来实现一个门:AND, OR, NOT

这是我的做法: TextBox1.Text = (a And b) Or (Not a And Not b)

下面的代码给了我一个输出-5,当预期的输出是11输入时a = 10b = 14

我试图了解我做错了什么 - 我的XOR门工作正常,XNOR没有。

vb.net vb6 bit-manipulation bitwise-operators

1
推荐指数
1
解决办法
100
查看次数

标签 统计

vb.net ×2

bit-manipulation ×1

bitwise-operators ×1

vb6 ×1