Visual Studio.Net 内幕(6)

 更新时间:2006年09月28日 00:00:00   作者:  
Visual Basic的变化

特点
描述

布耳和位运算符
And, Or, Xor, 和 Not是严格的 Boolean 运算符而且不能再用于位运算
。而应该使用 BitAnd, BitOr, BitXor, 和 BitNot。Eqv和Imp不再支持。

数据类型
Deftype语句 (DefBool, DefByte, 等等) 不再支持. Currency 类型被Decimal 类型取代。 Dates 现在被作为 8-byte 的整数进行存储与 CLR DateTime 类型相匹配。

Dim, ReDim
你不能在初始的数组声明中使用 ReDim了。你必须首先用Dim声明这个数组。然后你可以使用 ReDim 来改变这个数组的大小。

整数
Short 指的是 16-bit 有符号整数。 Integer (类型字符串为 %) 指的是 32-bit有符号整数. Long (类型字符串为&)指的是64-bit有符号整数.

字符串
字符串类型现在与 .NET Framework String 类相对应, 在初始化后不能被修改.如果这个字符串必须被修改,你可以使用 StringBuilder 类。

变量作用域
在程序块中声明的变量的作用域为程序块而不是整个过程了。在过程而不是在程序块中声明的变量 (程序块即由 End, Loop, 或者 Next结束的语句组) 的作用域是整个过程。

Variants变量
Variant已经为 Object所取代.但是 Variant仍然是这种语言中的关键词。

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.

相关文章

  • asp.net core集成ElasticSearch实现全文检索功能

    asp.net core集成ElasticSearch实现全文检索功能

    索引是Elasticsearch中用于存储文档的容器,你可以使用Elasticsearch的REST API、官方客户端库(如NEST)或Kibana等工具来创建和管理索引,本文给大家介绍asp.net core集成ElasticSearch实现全文检索功能,感兴趣的朋友一起看看吧
    2024-08-08
  • Visual Studio创建WPF项目

    Visual Studio创建WPF项目

    这篇文章介绍了使用Visual Studio创建WPF项目的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • jQuery Data Linking 对象与对象之间属性的关联

    jQuery Data Linking 对象与对象之间属性的关联

    ASP.NET团队最近还向jQuery社区提交了被称为data linking的技术,Data Linking可以帮助你实现对象与对象之间属性的关联——当其中一方发生改变时另一方也随之改变。
    2010-12-12
  • asp.net core 系列之并发冲突的深入理解

    asp.net core 系列之并发冲突的深入理解

    这篇文章主要介绍了asp.net core 系列之并发冲突的深入理解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 在asp.net网页中显示数学符号的代码

    在asp.net网页中显示数学符号的代码

    在网页中显示一些符号,如数学符号(Insus.NET仅提供常用符号),需要的朋友可以参考下
    2012-10-10
  • asp.net Repeater控件的说明及详细介绍及使用方法

    asp.net Repeater控件的说明及详细介绍及使用方法

    Repeater控件是Web 服务器控件中的一个容器控件,它使您可以从页的任何可用数据中创建出自定义列表。
    2010-04-04
  • 如何使用Microsoft.Extensions.AI简化.NET中的AI集成

    如何使用Microsoft.Extensions.AI简化.NET中的AI集成

    Microsoft.Extensions.AI是一个创新的 .NET 库,它为平台开发人员提供了一个内聚的 C# 抽象层,简化了与大型语言模型(LLMs)和嵌入等AI服务的交互,本文给大家介绍如何使用Microsoft.Extensions.AI简化.NET中的AI集成,感兴趣的朋友一起看看吧
    2024-11-11
  • .NET反向代理组件YARP介绍

    .NET反向代理组件YARP介绍

    Yarp是微软团队开发的一个反向代理组件,除了常规的http和https转换通讯,它最大的特点是可定制化,很容易根据特定场景开发出需要的定制代理通道。这篇文章介绍了.NET的反向代理组件YARP,对大家的学习或者工作具有一定的参考价值,下面随着小编来一起学习学习吧
    2022-09-09
  • Visual Studio 2019 使用 Live Share的教程图解

    Visual Studio 2019 使用 Live Share的教程图解

    Visual Studio 2019 在今天发布(北京时间)了,这次带来了一个比较有趣的 Live Share 功能,使用它可以进行更好的协作开发。这篇文章主要介绍了Visual Studio 2019 使用 Live Share的教程,需要的朋友可以参考下
    2019-04-04
  • ASP.NET Core实现AES-GCM加密算法

    ASP.NET Core实现AES-GCM加密算法

    这篇文章介绍了ASP.NET Core实现AES-GCM加密的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07

最新评论