vb.net 如何将字符串转换为integer类型的数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb.net 如何将字符串转换为integer类型的数据?相关的知识,希望对你有一定的参考价值。

参考技术A

Dim s As String = "12"

以下三种写法都可以:

Dim n As Integer = CType(s, Integer)

Dim m As Integer = Convert.ToInt32(s)

Dim o As Integer = Integer.Parse(s)

VB.NET入门之数据类型转换

cbool将字符串或者数值转换成布尔型函数;

cobj将内容转换成object;

cbyte将字符串或者数值转换成byte型;

cchar将字符串或者数值转换成char型;

cdate将字符串转换成date型;

cshort将内容转换成short型。

扩展资料

VB.Net隐式转换和显式转换的方法:

“隐式转换”不需要源代码中的任何特殊语法。在下面的示例中,在将 k 的值赋给 q 之前,Visual Basic 将该值隐式转换成单精度浮点值。

Dim k As Integer

Dim q As Double

' Integer widens to Double, so you can do this with Option Strict On.

k = 432

q = K

“显式转换”使用类型转换关键字。Visual Basic 提供了几个这样的关键字,它们将括号中的表达式强制转换为所需的数据类型。这些关键字的行为像函数,但编译器生成内联代码,所以执行速度比使用函数调用要稍微快一些。

下例为上例的扩展,CInt 关键字将 q 的值转换回整数,然后将该值赋给 k。

' q had been assigned the value 432 from k.

q = Math.Sqrt(q)

k = CInt(q)

' k now has the value 21 (rounded square root of 432).

vb net中怎么样将字符串类型转换成日期型

参考技术A 给你一个例子,里边包含了几种不同格式转换成标准的日期时间格式;
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
' 01/09/2001 00:00:00
Dim MyDateTime1 As DateTime = DateTime.Parse("Sep 2001")
' 05/09/2001 14:15:33
Dim MyDateTime2 As DateTime = DateTime.Parse("Wed 5 September 2001 14:15:33")
' 01/09/2005 00:00:00
Dim MyDateTime3 As DateTime = DateTime.Parse("5,9,01")
' 09/05/2001 14:15:33
Dim MyDateTime4 As DateTime = DateTime.Parse("5/9/2001 14:15:33")
' 当前系统日期 14:15:00
Dim MyDateTime5 As DateTime = DateTime.Parse("2:15 PM")
Dim MyInfo As String = MyDateTime1.ToString()
MyInfo += vbCrLf + MyDateTime2.ToString()
MyInfo += vbCrLf + MyDateTime3.ToString()
MyInfo += vbCrLf + MyDateTime4.ToString()
MyInfo += vbCrLf + MyDateTime5.ToString()
MessageBox.Show(MyInfo, "信息提示", _
MessageBoxButtons.OK, MessageBoxIcon.Information)
Catch ex As Exception
MessageBox.Show(ex.Message, "信息提示", _
MessageBoxButtons.OK, MessageBoxIcon.Information)
End Try

End Sub
End Class本回答被提问者和网友采纳

以上是关于vb.net 如何将字符串转换为integer类型的数据?的主要内容,如果未能解决你的问题,请参考以下文章

vb net中怎么样将字符串类型转换成日期型

在VB.NET中如何将日期类型转化为String型?

将 vb.net 类对象转换为 vb.net 中的 JSON 字符串

在 vb.net 中将“字符串”转换为“SQlCommand”

VB.NET 从 `Byte()` 类型到类型 'String is not Valid' 的转换

如何将 C# 多维列表转换为 VB.Net