返回顶部
首页 > 资讯 > 精选 >VB.NET中转换运算符如何使用
  • 173
分享到

VB.NET中转换运算符如何使用

2023-06-17 17:06:01 173人浏览 泡泡鱼
摘要

这篇文章给大家介绍VB.NET中转换运算符如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VB.NET转换运算符示例 下面的示例定义名称为 digit 的结构与 Byte 之间的转换运算符。Visual 

这篇文章给大家介绍VB.NET中转换运算符如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

VB.NET转换运算符示例

下面的示例定义名称为 digit 的结构与 Byte 之间的转换运算符。

  1. Visual Basic  

  2. Public Structure digit  

  3. Private dig As Byte  

  4. Public Sub New(ByVal b As Byte)  

  5. If (b < 0 OrElse b > 9) 
    Then Throw New _  

  6. System.ArgumentException
    ("Argument outside range for Byte")  

  7. Me.dig = b 

  8. End Sub  

  9. Public Shared Widening Operator 
    CType(ByVal d As digit) As Byte  

  10. Return d.dig  

  11. End Operator  

  12. Public Shared Narrowing Operator
     CType(ByVal b As Byte) As digit  

  13. Return New digit(b)  

  14. End Operator  

  15. End Structure 

可以使用下面的代码测试结构 digit。

  1. Visual Basic  

  2. Public Sub consumeDigit()  

  3. Dim d1 As New digit(4)  

  4. Dim d2 As New digit(7)  

  5. Dim d3 As digit = CType(CByte(3), digit)  

  6. Dim s As String = "Initial 4 generates "
     & CStr(CType(d1, Byte)) _  

  7. & vbCrLf & "Initial 7 generates "
     & CStr(CType(d2, Byte)) _  

  8. & vbCrLf & "Converted 3 generates " 
    & CStr(CType(d3, Byte))  

  9. Try  

  10. Dim d4 As digit  

  11. d4 = CType(CType(d1, Byte) + 
    CType(d2, Byte), digit)  

  12. Catch e4 As System.Exception  

  13. s &= vbCrLf & "4 + 7 generates " 
    & """" & e4.Message & """"  

  14. End Try  

  15. Try  

  16. Dim d5 As digit = CType(CByte(10), digit)  

  17. Catch e5 As System.Exception  

  18. s &= vbCrLf & "Initial 10 generates 
    " & """" & e5.Message & """"  

  19. End Try  

  20. MsgBox(s)  

  21. End Sub 

关于VB.net中转换运算符如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: VB.NET中转换运算符如何使用

本文链接: https://lsjlt.com/news/291148.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • VB.NET中转换运算符如何使用
    这篇文章给大家介绍VB.NET中转换运算符如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VB.NET转换运算符示例 下面的示例定义名称为 digit 的结构与 Byte 之间的转换运算符。Visual ...
    99+
    2023-06-17
  • VB.NET类型转换相关运算符有哪些
    这篇文章给大家分享的是有关VB.NET类型转换相关运算符有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VB.NET类型转换提供了两种转型运算符:DirectCast 和CTypeDirectCast是***...
    99+
    2023-06-17
  • VB.NET中有哪些运算符
    这篇文章给大家介绍VB.NET中有哪些运算符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VB.NET运算符之Is 运算符Is运算符比较两个引用对象是否引用了同一实例。 例子如下:Dim a As&...
    99+
    2023-06-17
  • Python中如何使用%运算符
    本篇文章为大家展示了Python中如何使用%运算符,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在python中也有类似于c中的printf()的格式输出标记。在python格式化使用的是%运算符,...
    99+
    2023-06-17
  • Javascript运算符和数据类型如何转换
    本篇内容主要讲解“Javascript运算符和数据类型如何转换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Javascript运算符和数据类型如何转换”吧! ...
    99+
    2024-04-02
  • JavaScript中Spread运算符如何使用
    这篇文章将为大家详细讲解有关JavaScript中Spread运算符如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.在log中使用延展操作运算符你...
    99+
    2024-04-02
  • 如何在VBS中使用运算符
    今天就跟大家聊聊有关如何在VBS中使用运算符 ,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。...
    99+
    2023-06-08
  • python中如何使用not运算符
    小编给大家分享一下python中如何使用not运算符,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明not逻辑非,可以对符号右侧的值进行非运算。对于布尔值,非运...
    99+
    2023-06-20
  • C#中New运算符如何使用
    本篇文章给大家分享的是有关C#中New运算符如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C# New运算符用于创建对象和调用构造函数例:Class_Test MyCl...
    99+
    2023-06-18
  • JAVA中的运算符如何使用
    这篇文章给大家分享的是有关JAVA中的运算符如何使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、算术运算符运算符:常见的±*/等表达式:运算符连接起来符合java语法的式子,比如a+b算术运算符:+ - *...
    99+
    2023-06-25
  • Python中的运算符如何使用
    这篇“Python中的运算符如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python中的运算符如何使用”文章吧。P...
    99+
    2023-07-06
  • 如何在php中使用算术运算符
    这篇文章将为大家详细讲解有关如何在php中使用算术运算符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的P...
    99+
    2023-06-14
  • C++算术运算符与类型转换
    目录1、算术运算符2、优先级3、类型转换初始化和赋值时的转换使用花括号进行转换4、表达式中转换5、强制类型转换1、算术运算符 C++当中提供5种基础的算术运算符:加法、减法、乘法、除...
    99+
    2024-04-02
  • js如何使用+运算符
    这篇文章主要为大家展示了“js如何使用+运算符”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何使用+运算符”这篇文章吧。+运算符什么 +运算符我从一年级开始就知道。是的,当然,但这与算术运...
    99+
    2023-06-27
  • C++算术运算符如何使用
    本篇内容主要讲解“C++算术运算符如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++算术运算符如何使用”吧!1. 前言编写程序时,数据确定后,就需要为数据提供相应的处理逻辑(方案或算法...
    99+
    2023-07-02
  • sql中如何使用集合运算符
    sql中如何使用集合运算符,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。(1)IN运算符:它可以用来匹配一个固定集合中的某一项。比如说一个集合...
    99+
    2024-04-02
  • JavaScript中如何使用扩展运算符
    这篇文章给大家介绍JavaScript中如何使用扩展运算符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。个人对…常用方法的理解…作为扩展运算符这里指的扩展是针对数组或字符串或伪数组(就...
    99+
    2024-04-02
  • php中如何使用递减运算符
    本篇文章给大家分享的是有关php中如何使用递减运算符,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我们先来了解一下什么叫做递减。顾名思义,递减就是逐渐减少,也就是说这个运算符可...
    99+
    2023-06-20
  • PHP中逻辑运算符如何使用
    本篇文章给大家分享的是有关PHP中逻辑运算符如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.字符串运算符例子:<php $a="Hello&...
    99+
    2023-06-17
  • python中赋值运算符如何使用
    python中赋值运算符如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。说明赋值运算符的左侧可以是所有元素都是变量的元组或列表,从而同时赋值多个变量。可以在赋值运算符左侧...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作