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ù)類(lèi)型
Deftype語(yǔ)句 (DefBool, DefByte, 等等) 不再支持. Currency 類(lèi)型被Decimal 類(lèi)型取代。 Dates 現(xiàn)在被作為 8-byte 的整數(shù)進(jìn)行存儲(chǔ)與 CLR DateTime 類(lèi)型相匹配。
Dim, ReDim
你不能在初始的數(shù)組聲明中使用 ReDim了。你必須首先用Dim聲明這個(gè)數(shù)組。然后你可以使用 ReDim 來(lái)改變這個(gè)數(shù)組的大小。
整數(shù)
Short 指的是 16-bit 有符號(hào)整數(shù)。 Integer (類(lèi)型字符串為 %) 指的是 32-bit有符號(hào)整數(shù). Long (類(lèi)型字符串為&)指的是64-bit有符號(hào)整數(shù).
字符串
字符串類(lèi)型現(xiàn)在與 .NET Framework String 類(lèi)相對(duì)應(yīng), 在初始化后不能被修改.如果這個(gè)字符串必須被修改,你可以使用 StringBuilder 類(lèi)。
變量作用域
在程序塊中聲明的變量的作用域?yàn)槌绦驂K而不是整個(gè)過(guò)程了。在過(guò)程而不是在程序塊中聲明的變量 (程序塊即由 End, Loop, 或者 Next結(jié)束的語(yǔ)句組) 的作用域是整個(gè)過(guò)程。
Variants變量
Variant已經(jīng)為 Object所取代.但是 Variant仍然是這種語(yǔ)言中的關(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ù)類(lèi)型
Deftype語(yǔ)句 (DefBool, DefByte, 等等) 不再支持. Currency 類(lèi)型被Decimal 類(lèi)型取代。 Dates 現(xiàn)在被作為 8-byte 的整數(shù)進(jìn)行存儲(chǔ)與 CLR DateTime 類(lèi)型相匹配。
Dim, ReDim
你不能在初始的數(shù)組聲明中使用 ReDim了。你必須首先用Dim聲明這個(gè)數(shù)組。然后你可以使用 ReDim 來(lái)改變這個(gè)數(shù)組的大小。
整數(shù)
Short 指的是 16-bit 有符號(hào)整數(shù)。 Integer (類(lèi)型字符串為 %) 指的是 32-bit有符號(hào)整數(shù). Long (類(lèi)型字符串為&)指的是64-bit有符號(hào)整數(shù).
字符串
字符串類(lèi)型現(xiàn)在與 .NET Framework String 類(lèi)相對(duì)應(yīng), 在初始化后不能被修改.如果這個(gè)字符串必須被修改,你可以使用 StringBuilder 類(lèi)。
變量作用域
在程序塊中聲明的變量的作用域?yàn)槌绦驂K而不是整個(gè)過(guò)程了。在過(guò)程而不是在程序塊中聲明的變量 (程序塊即由 End, Loop, 或者 Next結(jié)束的語(yǔ)句組) 的作用域是整個(gè)過(guò)程。
Variants變量
Variant已經(jīng)為 Object所取代.但是 Variant仍然是這種語(yǔ)言中的關(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)文章
asp.net?core集成ElasticSearch實(shí)現(xiàn)全文檢索功能
索引是Elasticsearch中用于存儲(chǔ)文檔的容器,你可以使用Elasticsearch的REST?API、官方客戶(hù)端庫(kù)(如NEST)或Kibana等工具來(lái)創(chuàng)建和管理索引,本文給大家介紹asp.net?core集成ElasticSearch實(shí)現(xiàn)全文檢索功能,感興趣的朋友一起看看吧2024-08-08
Visual?Studio創(chuàng)建WPF項(xiàng)目
這篇文章介紹了使用Visual?Studio創(chuàng)建WPF項(xiàng)目的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
jQuery Data Linking 對(duì)象與對(duì)象之間屬性的關(guān)聯(lián)
ASP.NET團(tuán)隊(duì)最近還向jQuery社區(qū)提交了被稱(chēng)為data linking的技術(shù),Data Linking可以幫助你實(shí)現(xiàn)對(duì)象與對(duì)象之間屬性的關(guān)聯(lián)——當(dāng)其中一方發(fā)生改變時(shí)另一方也隨之改變。2010-12-12
在asp.net網(wǎng)頁(yè)中顯示數(shù)學(xué)符號(hào)的代碼
在網(wǎng)頁(yè)中顯示一些符號(hào),如數(shù)學(xué)符號(hào)(Insus.NET僅提供常用符號(hào)),需要的朋友可以參考下2012-10-10
asp.net Repeater控件的說(shuō)明及詳細(xì)介紹及使用方法
Repeater控件是Web 服務(wù)器控件中的一個(gè)容器控件,它使您可以從頁(yè)的任何可用數(shù)據(jù)中創(chuàng)建出自定義列表。2010-04-04
如何使用Microsoft.Extensions.AI簡(jiǎn)化.NET中的AI集成
Microsoft.Extensions.AI是一個(gè)創(chuàng)新的?.NET?庫(kù),它為平臺(tái)開(kāi)發(fā)人員提供了一個(gè)內(nèi)聚的?C#?抽象層,簡(jiǎn)化了與大型語(yǔ)言模型(LLMs)和嵌入等AI服務(wù)的交互,本文給大家介紹如何使用Microsoft.Extensions.AI簡(jiǎn)化.NET中的AI集成,感興趣的朋友一起看看吧2024-11-11
Visual Studio 2019 使用 Live Share的教程圖解
Visual Studio 2019 在今天發(fā)布(北京時(shí)間)了,這次帶來(lái)了一個(gè)比較有趣的 Live Share 功能,使用它可以進(jìn)行更好的協(xié)作開(kāi)發(fā)。這篇文章主要介紹了Visual Studio 2019 使用 Live Share的教程,需要的朋友可以參考下2019-04-04
ASP.NET Core實(shí)現(xiàn)AES-GCM加密算法
這篇文章介紹了ASP.NET Core實(shí)現(xiàn)AES-GCM加密的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07

