如何找到在文本框中输入的两个数字之间的差异?

muzza16

我需要从Visual Basic的文本框中找到两个数字之间的差异。我需要它能够找到数字之间的差异,即使在第二个文本框中输入了更大的数字也是如此。

这就是我的代码现在的样子。问题是有些数字不是负数时会变成负数,而其他数字则没问题。

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

    Dim FirstNumber As Integer
    Dim SecondNumber As Integer
    Dim Difference As String

    FirstNumber = txtFirstNumber.Text
    SecondNumber = txtSecondNumber.Text
    Difference = txtDifferenceAnswer.Text

    If txtFirstNumber.Text < txtSecondNumber.Text Then

        Difference = txtSecondNumber.Text - txtFirstNumber.Text

    Else

        Difference = txtFirstNumber.Text - txtSecondNumber.Text

    End If

    txtDifferenceAnswer.Text = Difference
蒂姆·施密特

您可以使用Math.Abs获取绝对值,并且应该使用Int32.TryParse

Dim FirstNumber As Int32
Dim SecondNumber As Int32
Dim Difference As Int32

If Int32.TryParse(txtFirstNumber.Text, FirstNumber) AndAlso Int32.TryParse(txtSecondNumber.Text, FirstNumber) Then
    Difference = Math.Abs(FirstNumber - SecondNumber)
    txtDifferenceAnswer.Text = Difference.ToString()
Else
    txtDifferenceAnswer.Text = "Enter valid integers!"
EndIf

我建议设置Option StrictOn您的设置。这样一来,您的代码将无法编译,这是一件好事,因为您可以快速学习如何编写不依赖编译器技巧来解析不兼容类型的健壮高效的代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找到在文本框中输入的两个数字之间的差异?

来自分类Dev

如何找到两个数字之间的绝对差异

来自分类Dev

如何找到两个数据框行之间的差异?

来自分类Dev

如何找到JavaScript中两个数组之间的差异?

来自分类Dev

我正在尝试在两个文本框中查找两次之间的差异

来自分类Dev

如何在angular.js中找到两个数字之间的差异?

来自分类Dev

在Tkinter文本框中突出显示两个xml文件之间的差异

来自分类Dev

如何找到两个数组之间的差异?

来自分类Dev

如何找到两个数组之间的差异?

来自分类Dev

报告 R 中两个数据框之间的差异

来自分类Dev

Python:如何根据用户输入在两个数字之间的列表中输入数字?

来自分类Dev

在文本框中绑定两个数据

来自分类Dev

数据框中两个数字之间的除法

来自分类Dev

如何在引导程序中的两个文本框之间留出空间

来自分类Dev

如何找到数组中彼此相邻的两个数字之间的最小距离?

来自分类Dev

JavaScript - 在一个文本框中添加两个数字(仍然是字符串)

来自分类Dev

如何找到颤抖中的两个日期之间的差异?

来自分类Dev

从列表中删除两个数字之间的差异小于特定数字的数字

来自分类Dev

当只允许字母时,如何让两个不同的文本框确定是否输入数字?

来自分类Dev

两个数据框列之间的百分比差异(仅限数字)

来自分类Dev

在FSharp中找到两个数组之间的差异

来自分类Dev

找到两个数组之间的对称差异

来自分类Dev

两个日期的差异显示在另一个文本框中

来自分类Dev

如何在PHP中找到两个数组之间的差异?

来自分类Dev

如何在C中找到两个数组之间的差异?

来自分类Dev

获取两个数字之间的位数差异

来自分类Dev

如何在 vba 用户表单中以百分比格式输入 10-50 之间的数字文本框?

来自分类Dev

Python-如何显示两个数字(字符串)之间的差异

来自分类Dev

Python-如何显示两个数字(字符串)之间的差异

Related 相关文章

  1. 1

    如何找到在文本框中输入的两个数字之间的差异?

  2. 2

    如何找到两个数字之间的绝对差异

  3. 3

    如何找到两个数据框行之间的差异?

  4. 4

    如何找到JavaScript中两个数组之间的差异?

  5. 5

    我正在尝试在两个文本框中查找两次之间的差异

  6. 6

    如何在angular.js中找到两个数字之间的差异?

  7. 7

    在Tkinter文本框中突出显示两个xml文件之间的差异

  8. 8

    如何找到两个数组之间的差异?

  9. 9

    如何找到两个数组之间的差异?

  10. 10

    报告 R 中两个数据框之间的差异

  11. 11

    Python:如何根据用户输入在两个数字之间的列表中输入数字?

  12. 12

    在文本框中绑定两个数据

  13. 13

    数据框中两个数字之间的除法

  14. 14

    如何在引导程序中的两个文本框之间留出空间

  15. 15

    如何找到数组中彼此相邻的两个数字之间的最小距离?

  16. 16

    JavaScript - 在一个文本框中添加两个数字(仍然是字符串)

  17. 17

    如何找到颤抖中的两个日期之间的差异?

  18. 18

    从列表中删除两个数字之间的差异小于特定数字的数字

  19. 19

    当只允许字母时,如何让两个不同的文本框确定是否输入数字?

  20. 20

    两个数据框列之间的百分比差异(仅限数字)

  21. 21

    在FSharp中找到两个数组之间的差异

  22. 22

    找到两个数组之间的对称差异

  23. 23

    两个日期的差异显示在另一个文本框中

  24. 24

    如何在PHP中找到两个数组之间的差异?

  25. 25

    如何在C中找到两个数组之间的差异?

  26. 26

    获取两个数字之间的位数差异

  27. 27

    如何在 vba 用户表单中以百分比格式输入 10-50 之间的数字文本框?

  28. 28

    Python-如何显示两个数字(字符串)之间的差异

  29. 29

    Python-如何显示两个数字(字符串)之间的差异

热门标签

归档