Visual Studio.Net 內(nèi)幕(6)
更新時(shí)間:2006年09月28日 00:00:00 作者:
Visual Basic的變化
特點(diǎn)
描述
布耳和位運(yùn)算符
And, Or, Xor, 和 Not是嚴(yán)格的 Boolean 運(yùn)算符而且不能再用于位運(yùn)算
。而應(yīng)該使用 BitAnd, BitOr, BitXor, 和 BitNot。Eqv和Imp不再支持。
數(shù)據(jù)類型
Deftype語句 (DefBool, DefByte, 等等) 不再支持. Currency 類型被Decimal 類型取代。 Dates 現(xiàn)在被作為 8-byte 的整數(shù)進(jìn)行存儲(chǔ)與 CLR DateTime 類型相匹配。
Dim, ReDim
你不能在初始的數(shù)組聲明中使用 ReDim了。你必須首先用Dim聲明這個(gè)數(shù)組。然后你可以使用 ReDim 來改變這個(gè)數(shù)組的大小。
整數(shù)
Short 指的是 16-bit 有符號(hào)整數(shù)。 Integer (類型字符串為 %) 指的是 32-bit有符號(hào)整數(shù). Long (類型字符串為&)指的是64-bit有符號(hào)整數(shù).
字符串
字符串類型現(xiàn)在與 .NET Framework String 類相對(duì)應(yīng), 在初始化后不能被修改.如果這個(gè)字符串必須被修改,你可以使用 StringBuilder 類。
變量作用域
在程序塊中聲明的變量的作用域?yàn)槌绦驂K而不是整個(gè)過程了。在過程而不是在程序塊中聲明的變量 (程序塊即由 End, Loop, 或者 Next結(jié)束的語句組) 的作用域是整個(gè)過程。
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.
特點(diǎn)
描述
布耳和位運(yùn)算符
And, Or, Xor, 和 Not是嚴(yán)格的 Boolean 運(yùn)算符而且不能再用于位運(yùn)算
。而應(yīng)該使用 BitAnd, BitOr, BitXor, 和 BitNot。Eqv和Imp不再支持。
數(shù)據(jù)類型
Deftype語句 (DefBool, DefByte, 等等) 不再支持. Currency 類型被Decimal 類型取代。 Dates 現(xiàn)在被作為 8-byte 的整數(shù)進(jìn)行存儲(chǔ)與 CLR DateTime 類型相匹配。
Dim, ReDim
你不能在初始的數(shù)組聲明中使用 ReDim了。你必須首先用Dim聲明這個(gè)數(shù)組。然后你可以使用 ReDim 來改變這個(gè)數(shù)組的大小。
整數(shù)
Short 指的是 16-bit 有符號(hào)整數(shù)。 Integer (類型字符串為 %) 指的是 32-bit有符號(hào)整數(shù). Long (類型字符串為&)指的是64-bit有符號(hào)整數(shù).
字符串
字符串類型現(xiàn)在與 .NET Framework String 類相對(duì)應(yīng), 在初始化后不能被修改.如果這個(gè)字符串必須被修改,你可以使用 StringBuilder 類。
變量作用域
在程序塊中聲明的變量的作用域?yàn)槌绦驂K而不是整個(gè)過程了。在過程而不是在程序塊中聲明的變量 (程序塊即由 End, Loop, 或者 Next結(jié)束的語句組) 的作用域是整個(gè)過程。
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ù)導(dǎo)出為Excel原來這么簡(jiǎn)單
以前一直認(rèn)為,將Grid 或者DataTable中的數(shù)據(jù)導(dǎo)出到Excel功能實(shí)現(xiàn)會(huì)非常復(fù)雜,可能會(huì)想用什么類庫什么的或者實(shí)在太難就用csv算了,沒想到真的很簡(jiǎn)單,需要了解的朋友可以參考下2012-12-12未將對(duì)象引用設(shè)置到對(duì)象的實(shí)例 (System.NullReferenceException)
System.NullReferenceException:未將對(duì)象引用設(shè)置到對(duì)象的實(shí)例,這是一個(gè)新鳥,中鳥,老鳥都避不開的錯(cuò)誤2012-03-03合并兩個(gè)DataSet的數(shù)據(jù)內(nèi)容的方法
合并兩個(gè)DataSet的數(shù)據(jù)內(nèi)容的方法,需要的朋友可以參考一下2013-03-03asp.net下實(shí)現(xiàn)URL重寫技術(shù)的代碼
asp.net下實(shí)現(xiàn)URL重寫技術(shù)的代碼...2007-10-10asp.net使用AJAX實(shí)現(xiàn)無刷新分頁
AJAX(Asynchronous JavaScript and XML)是一種進(jìn)行頁面局部異步刷新的技術(shù)。用AJAX向服務(wù)器發(fā)送請(qǐng)求和獲得服務(wù)器返回的數(shù)據(jù)并且更新到界面中,不是整個(gè)頁面刷新,而是在頁面中使用Js創(chuàng)建XMLHTTPRequest對(duì)象來向服務(wù)器發(fā)出請(qǐng)求以及獲得返回的數(shù)據(jù)。2014-11-11.Net動(dòng)態(tài)生成controller遇到的坑
這篇文章主要介紹了dotnet動(dòng)態(tài)生成controller的問題,文中給大家介紹了動(dòng)態(tài)新建type的方案,通過多種解決方案給大家程度剖析,需要的朋友可以參考下2022-03-03asp.net實(shí)現(xiàn)固定GridView標(biāo)題欄的方法(凍結(jié)列功能)
這篇文章主要介紹了asp.net實(shí)現(xiàn)固定GridView標(biāo)題欄的方法,即凍結(jié)列功能,涉及GridView結(jié)合前端js操作數(shù)據(jù)顯示的相關(guān)技巧,需要的朋友可以參考下2016-06-06