VB.NET中轉(zhuǎn)換運(yùn)算符如何使用

這篇文章給大家介紹VB.NET中轉(zhuǎn)換運(yùn)算符如何使用,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

在夏河等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都營(yíng)銷網(wǎng)站建設(shè),外貿(mào)營(yíng)銷網(wǎng)站建設(shè),夏河網(wǎng)站建設(shè)費(fèi)用合理。

VB.NET轉(zhuǎn)換運(yùn)算符示例

下面的示例定義名稱為 digit 的結(jié)構(gòu)與 Byte 之間的轉(zhuǎn)換運(yùn)算符。

  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 

可以使用下面的代碼測(cè)試結(jié)構(gòu) 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 

關(guān)于VB.NET中轉(zhuǎn)換運(yùn)算符如何使用就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站名稱:VB.NET中轉(zhuǎn)換運(yùn)算符如何使用
文章來(lái)源:http://bm7419.com/article10/goiddo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)頁(yè)設(shè)計(jì)公司、軟件開(kāi)發(fā)小程序開(kāi)發(fā)用戶體驗(yàn)品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化