自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析VB.NET中冒號的作用

開發(fā) 后端
在這里我們將討論的是VB.NET中冒號的作用,希望通過本文能對大家了解Visual Basic有所幫助。

在這里我們會了解到VB.NET中有關于冒號的用法,希望通過本文能對大家用好VB.NET冒號有所幫助。

#T#

關于VB中的冒號,給許多人的印象都是:“一行可書寫幾句語句”。這么說是對的,但是有一種情況是不對的,那就是在條件語句中。這也是做一個VB項目升級的時候遇到,因為這個問題我查了好長時間程序,一直在找VB的中的效果是如何實現(xiàn)的呢?現(xiàn)在發(fā)現(xiàn)那是一個非常大的bug。我覺得這不是程序員的錯誤,應該是VB語法上的漏洞。如果有理解不對的地方歡迎大家指教。

看一個例子吧:

  1. If Row1 = -1 Then Row1 = 0: If Row2 = -1 Then Row2 = .MaxRows 

 

我們一般的理解是執(zhí)行完第一if語句接著將執(zhí)行第二個語句,應該是下面的樣子:

  1. If Row1 = -1 Then Row1 = 0  
  2. If Row2 = -1 Then Row2 = .MaxRows 

但是事實上不是這樣的,變成下面的形式了。這樣的形式并不是我們想要的結果。

  1. If Row1 = -1 Then   
  2.    Row1 = 0  
  3.    If Row2 = -1 Then Row2 = .MaxRows  
  4. End If 

我想這個語法對于不熟悉VB的人做代碼移植應該是一個非常隱蔽的bug。希望能夠對大家有幫助。

這只是我個人的見解,如果有不同意見的歡迎一起交流。

原文標題:VB中的冒號

鏈接:http://www.cnblogs.com/cixiaofeng/archive/2009/12/23/1630522.html

責任編輯:彭凡 來源: 博客園
相關推薦

2010-01-13 17:16:37

VB.NET冒號

2009-10-15 17:41:14

VB.NET Impo

2009-11-03 09:26:13

VB.NET方法

2009-11-03 13:48:02

VB.NET枚舉

2010-01-21 17:34:48

VB.NET Bool

2009-10-10 15:43:51

2009-10-13 15:20:02

VB.NET使用Dra

2009-10-16 14:07:18

VB.NET使用Mon

2009-11-03 10:00:20

VB.NET New方

2009-10-12 14:32:40

VB.NET實現(xiàn)定時關

2009-10-23 12:53:25

VB.NET語言

2009-10-13 11:28:39

VB.NET面向對象編

2009-10-16 10:36:35

VB.NET繪制GDI

2009-10-14 10:08:05

VB.NET編寫DEC

2009-10-26 17:24:42

VB.NET終端服務啟

2009-11-02 17:49:05

VB.NET抽象類

2009-11-03 12:52:38

VB.NET Wind

2009-10-28 09:47:01

VB.NET局部靜態(tài)變

2009-10-16 15:06:13

VB.NET組合時間值

2009-10-16 09:21:49

VB.NET開發(fā)自動分
點贊
收藏

51CTO技術棧公眾號