加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

VB.NET类型转换相关运算符应用技巧分享

发布时间:2020-12-16 23:02:07 所属栏目:大数据 来源:网络整理
导读:VB.NET作为一门功能强大的面向对象编程语言,为开发人员带来非常大的好处。它的编写方式简单灵活,很大程度上提高了开发人员开发效率。我们在这里先来介绍一下VB.NET类型转换的相关运算符使用技巧。 VB.NET类型转换提供了两种转型运算符:DirectCast 和CType

VB.NET作为一门功能强大的面向对象编程语言,为开发人员带来非常大的好处。它的编写方式简单灵活,很大程度上提高了开发人员开发效率。我们在这里先来介绍一下VB.NET类型转换的相关运算符使用技巧。

VB.NET类型转换提供了两种转型运算符:DirectCast 和CType

DirectCast是首选的,因为它通常可以产生更高效的代码,也能更好地保留类型安全。但,DirectCast只能用来将引用类型转型为其他类型,而CType运算符可以用将引用类型或者值类型转型为其他类型。

使用CType运算符将一个是转换为一个基元类型非常有用和常见,所以VB.NET为此还专门提供了一些转型运算符:

  1. CBool:将一个对象转换为一个Boolean
  2. CByte:将一个对象转换为一个Byte
  3. CChar将一个对象转换为Char
  4. CDate将一个对象转换为DateTime
  5. CDbl将一个对象转换为Double
  6. CDec将一个对象转换为Decimal
  7. CInt将一个对象转换为Int32
  8. CLng将一个对象转换为Int64
  9. CObj将一个对象转换为Object
  10. CShort将一个对象转换为Int16
  11. CSng将一个对象转换为Single
  12. CStr将一个对象转换为String

如果DirectCast和CType及上面的便捷的转型运算符不能找到某种方式来将指定的对象转换为期望的类型时,将会抛出一个InvalidCastException异常.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读