我想将例如字符串“98”转换为整数98.此外,有没有办法指定字符串中包含的值是十六进制的,而“98”会转换为152?有没有函数将字符串转换为vb.net中的整数?
3
A
回答
7
Convert.ToInt32("98")
Convert.ToInt32("98", 16)
1
您将值转换为整数与Parse
方法:
Dim intValue As Integer = Integer.Parse("98")
要转换的十六进制值,你可以使用AllowHexSpecifier
选项:
Dim intValueFromHex As Integer = Integer.Parse("98", Globalization.NumberStyles.AllowHexSpecifier)
您也可以使用TryParse
方法如果输入值可能格式错误:
Dim intValue as integer
If Integer.TryParse("98", intValue)
Console.WriteLine(intValue)
Else
Console.WriteLine("Not an integer value")
End If
3
0
要使用十进制表示法(以10为底)转换:
Dim value = Convert.ToInt32("98")
或
Dim value = Integer.Parse("98")
或
Dim value As Integer
If Integer.TryParse("98", value) Then
Console.WriteLine(value)
End If
要使用十六进制表示法(碱-16转换):
Dim value = Convert.ToInt32("98", 16)
或
Dim value = Integer.Parse("98", NumberStyles.HexNumber)
或
Dim value As Integer
If Integer.TryParse("98", NumberStyles.HexNumber, Nothing, value) Then
Console.WriteLine(value)
End If
的NumberStyles
枚举在System.Globalization
命名空间。
1
要将字符串“98”转换为整数98,请使用CInt函数。例如:
Dim MyString As String = "98"
Dim MyInteger As Integer
MyInteger = CInt(MyString)
现在MyInteger = 98
相关问题
- 1. 定义函数将字符串转换为Python中的整数
- 2. 将二进制字符串转换为有符号整数 - Python
- 3. 将字符串转换为整数的递归函数ML
- 4. 如何将字符串转换为函数内的整数?
- 5. 将字符串转换为整数
- 6. 将字符串转换为整数
- 7. Python将字符串转换为整数?
- 8. 将字符串转换为整数C#
- 9. Swift:将字符串转换为整数
- 10. 将字符串转换为整数
- 11. 将字符串转换为整数
- 12. 将字符串转换为大整数?
- 13. 将字符串转换为整数?
- 14. Java将字符串转换为整数
- 15. 将整数转换为字符串
- 16. 将字符串转换为整数
- 17. 将整数转换为字符串
- 18. 将字符串转换为整数
- 19. 如何将字符串值转换为整数,在vb.net
- 20. 为什么我在'rails没有将字符串隐式转换为整数'中
- 21. 将Ruby字符串转换为具有默认值的整数
- 22. 在C++中将字符数组转换为整数字符串
- 23. 将字符串整数的JSON字典转换为整数
- 24. 为什么Ecto的`cast`没有将整数转换为字符串?
- 25. js,将字符串转换为函数
- 26. SqlDataReader将字节转换为整数vb.net
- 27. MSSQL函数将字符串转换为有效的JSON
- 28. PostgreSQL:有没有函数可以将base-10 int转换为base-36字符串?
- 29. 无法在C++中将整数字符串转换为整数
- 30. 字符串数组排序没有它们转换成整数
好极了!谢谢 – jman 2012-02-23 15:45:21