Visual Studio.Net 內(nèi)幕(6)
更新時間:2006年09月28日 00:00:00 作者:
Visual Basic的變化
特點
描述
布耳和位運算符
And, Or, Xor, 和 Not是嚴格的 Boolean 運算符而且不能再用于位運算
。而應該使用 BitAnd, BitOr, BitXor, 和 BitNot。Eqv和Imp不再支持。
數(shù)據(jù)類型
Deftype語句 (DefBool, DefByte, 等等) 不再支持. Currency 類型被Decimal 類型取代。 Dates 現(xiàn)在被作為 8-byte 的整數(shù)進行存儲與 CLR DateTime 類型相匹配。
Dim, ReDim
你不能在初始的數(shù)組聲明中使用 ReDim了。你必須首先用Dim聲明這個數(shù)組。然后你可以使用 ReDim 來改變這個數(shù)組的大小。
整數(shù)
Short 指的是 16-bit 有符號整數(shù)。 Integer (類型字符串為 %) 指的是 32-bit有符號整數(shù). Long (類型字符串為&)指的是64-bit有符號整數(shù).
字符串
字符串類型現(xiàn)在與 .NET Framework String 類相對應, 在初始化后不能被修改.如果這個字符串必須被修改,你可以使用 StringBuilder 類。
變量作用域
在程序塊中聲明的變量的作用域為程序塊而不是整個過程了。在過程而不是在程序塊中聲明的變量 (程序塊即由 End, Loop, 或者 Next結(jié)束的語句組) 的作用域是整個過程。
Variants變量
Variant已經(jīng)為 Object所取代.但是 Variant仍然是這種語言中的關(guān)鍵詞。
Visual Basic .NET中不再支持的Visual Basic 6.0的元素。
As Any, Atn, Calendar, Circle, Currency, Date, Date$, Debug.Assert, Debug.Print, Deftype, DoEvents, Empty, Eqv, GoSub, Imp, Initialize, Instancing, IsEmpty, IsMissing, IsNull, IsObject, Let, Line, LSet, MsgBox, Now, Null, On...GoSub, On...GoTo, Option Base, Option Private Module, Property Get, Property Let, Property Set, PSet, Rnd, Round, RSet, Scale, Set, Sgn, Sqr, String, Terminate, Time, Time$, Timer, Variant, VarType, Wend.
特點
描述
布耳和位運算符
And, Or, Xor, 和 Not是嚴格的 Boolean 運算符而且不能再用于位運算
。而應該使用 BitAnd, BitOr, BitXor, 和 BitNot。Eqv和Imp不再支持。
數(shù)據(jù)類型
Deftype語句 (DefBool, DefByte, 等等) 不再支持. Currency 類型被Decimal 類型取代。 Dates 現(xiàn)在被作為 8-byte 的整數(shù)進行存儲與 CLR DateTime 類型相匹配。
Dim, ReDim
你不能在初始的數(shù)組聲明中使用 ReDim了。你必須首先用Dim聲明這個數(shù)組。然后你可以使用 ReDim 來改變這個數(shù)組的大小。
整數(shù)
Short 指的是 16-bit 有符號整數(shù)。 Integer (類型字符串為 %) 指的是 32-bit有符號整數(shù). Long (類型字符串為&)指的是64-bit有符號整數(shù).
字符串
字符串類型現(xiàn)在與 .NET Framework String 類相對應, 在初始化后不能被修改.如果這個字符串必須被修改,你可以使用 StringBuilder 類。
變量作用域
在程序塊中聲明的變量的作用域為程序塊而不是整個過程了。在過程而不是在程序塊中聲明的變量 (程序塊即由 End, Loop, 或者 Next結(jié)束的語句組) 的作用域是整個過程。
Variants變量
Variant已經(jīng)為 Object所取代.但是 Variant仍然是這種語言中的關(guān)鍵詞。
Visual Basic .NET中不再支持的Visual Basic 6.0的元素。
As Any, Atn, Calendar, Circle, Currency, Date, Date$, Debug.Assert, Debug.Print, Deftype, DoEvents, Empty, Eqv, GoSub, Imp, Initialize, Instancing, IsEmpty, IsMissing, IsNull, IsObject, Let, Line, LSet, MsgBox, Now, Null, On...GoSub, On...GoTo, Option Base, Option Private Module, Property Get, Property Let, Property Set, PSet, Rnd, Round, RSet, Scale, Set, Sgn, Sqr, String, Terminate, Time, Time$, Timer, Variant, VarType, Wend.
相關(guān)文章
Grid或者DataTable中數(shù)據(jù)導出為Excel原來這么簡單
以前一直認為,將Grid 或者DataTable中的數(shù)據(jù)導出到Excel功能實現(xiàn)會非常復雜,可能會想用什么類庫什么的或者實在太難就用csv算了,沒想到真的很簡單,需要了解的朋友可以參考下2012-12-12未將對象引用設(shè)置到對象的實例 (System.NullReferenceException)
System.NullReferenceException:未將對象引用設(shè)置到對象的實例,這是一個新鳥,中鳥,老鳥都避不開的錯誤2012-03-03合并兩個DataSet的數(shù)據(jù)內(nèi)容的方法
合并兩個DataSet的數(shù)據(jù)內(nèi)容的方法,需要的朋友可以參考一下2013-03-03asp.net下實現(xiàn)URL重寫技術(shù)的代碼
asp.net下實現(xiàn)URL重寫技術(shù)的代碼...2007-10-10asp.net實現(xiàn)固定GridView標題欄的方法(凍結(jié)列功能)
這篇文章主要介紹了asp.net實現(xiàn)固定GridView標題欄的方法,即凍結(jié)列功能,涉及GridView結(jié)合前端js操作數(shù)據(jù)顯示的相關(guān)技巧,需要的朋友可以參考下2016-06-06