没有合适的资源?快使用搜索试试~ 我知道了~
微软文库:Visual Basic 文档 dotnet-visual-basic-1532.pdf
需积分: 5 0 下载量 91 浏览量
2023-07-03
21:30:57
上传
评论
收藏 33.81MB PDF 举报
温馨提示
试读
1522页
微软文库:Visual Basic 文档 Visual Basic 是 Microsoft 开发的一种面向对象的编程语言。 使用 Visual Basic 即可快 速、轻松地创建类型安全的 .NET 应用。
资源推荐
资源详情
资源评论
告知我们有关下载 PDF 体验的信息。
Visual Basic 文档
Visual Basic 是 Microsoft 开发的一种面向对象的编程语言。 使用 Visual Basic 即可快
速、轻松地创建类型安全的 .NET 应用。
入门
a
下载
下载 .NET SDK
b
开始使用
使用 Visual Studio 创建 .NET Core 控制台应用程序
在 Visual Studio 中创建 .NET Standard 库
演练
其他资源
基础
e
概述
编程概念
h
新变化
Visual Basic 中的新增功能
p
概念
Visual Basic 应用的结构
语言功能
使用 Visual Basic 开发应用
Windows 窗体应用
b
开始使用
Q&A 上的 Visual Basic
Visual Basic 的新增功能
项目 • 2022/09/22
本主题列出每个 Visual Basic 版本的重要功能名以及该语言最新版本中的新功能和增强功
能的详细说明。
Visual Basic 16.9/Visual Studio 2019 版本 16.9
有关新功能,请参阅 Visual Basic 16.9。
可以从 .NET 下载页 下载最新 .NET SDK。
Visual Basic 16.0/Visual Studio 2019 版本 16.0
有关新功能,请参阅 Visual Basic 16.0。
Visual Basic 15.5/Visual Studio 2017 版本 15.5
有关新功能,请参阅 Visual Basic 15.5。
Visual Basic 15.3/Visual Studio 2017 版本 15.3
有关新功能,请参阅 Visual Basic 15.3。
Visual Basic 15/Visual Studio 2017
有关新功能,请参阅 Visual Basic 2017。
Visual Basic/Visual Studio 2015
有关新功能,请参阅 Visual Basic 14。
Visual Basic/Visual Studio 2013
.NET Compiler Platform(“Roslyn”)的技术预览
Visual Basic/Visual Studio 2012
Async 和 await 关键字、迭代器、调用方信息特性
Visual Basic, Visual Studio 2010
自动实现的属性、集合初始值设定项、隐式行继续符、动态、泛型协变/逆变、全局命名
空间访问
Visual Basic/Visual Studio 2008
语言集成查询 (LINQ)、XML 文本、本地类型推断、对象初始值设定项、匿名类型、扩展
当前版本
早期版本
方法、本地 var 类型推断、lambda 表达式、if 运算符、分部方法、可以为 null 的值类
型
Visual Basic/Visual Studio 2005
My 类型和帮助程序类型(对应用、计算机、文件系统、网络的访问)
Visual Basic/Visual Studio .NET 2003
移位运算符、循环变量声明
Visual Basic/Visual Studio .NET 2002
Visual Basic.NET 的首次发布
Visual Basic 16.9 允许使用仅限 init 属性。
Visual Basic 16.0 侧重于向 .NET Core 提供 Visual Basic 运行时 (microsoft.visualbasic.dll)
的更多功能,这是 Visual Basic 侧重于 .NET Core 的第一个版本。 Visual Basic 运行时的
许多部分都依赖于 WinForms,它们将添加到 Visual Basic 的更高版本中。
允许在语句中的更多位置进行注释
在 Visual Basic 15.8 及更早版本中,只允许在空行上、语句末尾或在语句中允许使用隐式
行继续符的特定位置进行注释。 从 Visual Basic 16.0 开始,还允许在显式行继续符之后
以及以空格开头后跟下划线的行上的语句中进行注释。
VB
优化的浮点到整数转换
在以前版本的 Visual Basic 中,双精度和单精度值到整数的转换的性能相对较差。 Visual
Basic 15.8 显著增强了以下情况下的浮点到整数转换的性能:将以下任何方法返回的值传
递到一个 Visual Basic 内部整数转换函数(CByte、CShort、CInt、CLng、CSByte、
Visual Basic 16.9
Visual Basic 16.0
Public Sub Main()
cmd.CommandText = ' Comment is allowed here without _
"SELECT * FROM Titles JOIN Publishers " _ ' This is a comment
& "ON Publishers.PubId = Titles.PubID " _
_ ' This is a comment on a line without code
& "WHERE Publishers.State = 'CA'"
End Sub
CUShort、CUInt、CULng)时,或是在 Option Strict 设置为 Off 的情况下将以下任何方
法返回的值隐式强制转换为整型类型时:
Conversion.Fix(Double)
Conversion.Fix(Object)
Conversion.Fix(Single)
Conversion.Int(Double)
Conversion.Int(Object)
Conversion.Int(Single)
Math.Ceiling(Double)
Math.Floor(Double)
Math.Round(Double)
Math.Truncate(Double)
此优化使代码可以更快运行 -- 对于进行大量到整型类型的转换的代码,可快达两倍。 下
面的示例说明了受此优化影响的一些简单方法调用:
VB
请注意,这会截断而不是舍入浮点值。
非尾随命名参数
在 Visual Basic 15.3 和更早版本中,当方法通过位置和名称调用包含的参数时,位置参数
必须位于命名参数之前。 从 Visual Basic 15.5 开始,只要到最后一个位置参数的所有参
数都处于正确的位置,位置参数和命名参数就可以以任何顺序出现。 当使用命名参数提
高代码的可读性时,此方法特别有用。
例如,以下方法调用在命名参数之间有两个位置参数。 命名参数清楚地表明值 19 代表年
龄。
VB
Dim s As Single = 173.7619
Dim d As Double = s
Dim i1 As Integer = CInt(Fix(s)) ' Result: 173
Dim b1 As Byte = CByte(Int(d)) ' Result: 173
Dim s1 AS Short = CShort(Math.Truncate(s)) ' Result: 173
Dim i2 As Integer = CInt(Math.Ceiling(d)) ' Result: 174
Dim i3 As Integer = CInt(Math.Round(s)) ' Result: 174
Visual Basic 15.5
剩余1521页未读,继续阅读
资源评论
weixin_40191861_zj
- 粉丝: 62
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功