中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET中怎么判斷是否短路

發布時間:2021-07-20 11:37:42 來源:億速云 閱讀:136 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關VB.NET中怎么判斷是否短路,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

VB6的測試程序: Option Explicit

  1. Private Sub Command1_Click()  

  2. If PA And PB Then  

  3. Debug.Print "TRUE"  

  4. Else  

  5. Debug.Print "FALSE"  

  6. End If  

  7. End Sub  

  8. Private Function PA() As Boolean  

  9. Debug.Print "PA"  

  10. PA = False 

  11. End Function  

  12. Private Function PB() As Boolean  

  13. Debug.Print "PB"  

  14. PB = True 

  15. End Function 

執行結果:

PA  PB  FALSE

C#的測試程序:

using System;  namespace DefaultNamespace  {  class MainClass  {  public static void Main(string[] args)  {  if ( PA() && PB() )   {  Console.WriteLine("TRUE");  }  else  {  Console.WriteLine("FALSE");  }  }  public static bool PA()  {  Console.WriteLine("PA");  return false;  }  public static bool PB()  {  Console.WriteLine("PB");  return true;  }  }  }

執行結果:

PA  FALSE

VB.NET短路判斷的執行結果:

  1. Imports System  

  2. Module MainModule Main  

  3. Sub Main()Sub Main()  

  4. If PA And PB Then  

  5. Console.WriteLine("TRUE")  

  6. Else  

  7. Console.WriteLine("FALSE")  

  8. End If  

  9. End Sub  

  10. Function PA()Function PA() 
    As Boolean  

  11. Console.WriteLine("PA")  

  12. PA = True 

  13. End Function  

  14. Function PB()Function PB() 
    As Boolean  

  15. Console.WriteLine("PB")  

  16. PB = True 

  17. End Function  

  18. End Module 

執行結果:

PA  PB  FALSE

這樣很明顯就可以得到結論了。

于是就只好馬上看看VB.NET的AND運算的幫助,證實了我的想法,并且幫助文件上還給了這樣一個詞的參照,AndAlso。

原來如此......

在VB.NET短路判斷中與C#的&&等價的是AndAlso!

以前雖然有機會用一些C# To VB.NET的工具,可是就是沒有注意到這點。實在是夠失敗。

另: 還有一個新的關鍵字,OrElse。

看完上述內容,你們對VB.NET中怎么判斷是否短路有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

剑河县| 崇阳县| 乐都县| 高安市| 兴山县| 安远县| 瑞金市| 佛山市| 伊金霍洛旗| 平江县| 芜湖县| 兴隆县| 甘肃省| 安乡县| 花莲市| 瓦房店市| 呼图壁县| 上林县| 吴堡县| 兰西县| 临潭县| 怀仁县| 太仓市| 沈丘县| 久治县| 宜川县| 阿瓦提县| 盘锦市| 丽水市| 襄城县| 潼南县| 宝清县| 嘉祥县| 青神县| 永顺县| 神农架林区| 蓬安县| 南陵县| 甘泉县| 龙江县| 格尔木市|