当前位置: 首页 > 文档资料 > VB.Net 中文教程 >

声明( Statements)

优质
小牛编辑
133浏览
2023-12-01

statement是Visual Basic程序中的完整指令。 它可能包含关键字,运算符,变量,文字值,常量和表达式。

声明可归类为 -

  • Declaration statements - 这些是您为变量,常量或过程命名的语句,也可以指定数据类型。

  • Executable statements - 这些是启动操作的语句。 这些语句可以调用方法或函数,循环或分支代码块或将值或表达式赋值给变量或常量。 在最后一种情况下,它被称为Assignment语句。

声明声明

声明语句用于命名和定义过程,变量,属性,数组和常量。 声明编程元素时,还可以定义其数据类型,访问级别和范围。

您可以声明的编程元素包括变量,常量,枚举,类,结构,模块,接口,过程,过程参数,函数返回,外部过程引用,运算符,属性,事件和委托。

以下是VB.Net中的声明声明 -

Sr.No声明和说明
1

Dim Statement

声明并为一个或多个变量分配存储空间。

Dim number As Integer
Dim quantity As Integer = 100
Dim message As String = "Hello!"
2

Const Statement

声明并定义一个或多个常量。

Const maximum As Long = 1000
Const naturalLogBase As Object 
= CDec(2.7182818284)
3

Enum Statement

声明枚举并定义其成员的值。

Enum CoffeeMugSize
   Jumbo
   ExtraLarge
   Large
   Medium
   Small
End Enum 
4

Class Statement

声明类的名称,并引入该类包含的变量,属性,事件和过程的定义。

Class Box
Public length As Double
Public breadth As Double   
Public height As Double
End Class
5

Structure Statement

声明结构的名称,并引入结构包含的变量,属性,事件和过程的定义。

Structure Box
Public length As Double           
Public breadth As Double   
Public height As Double
End Structure
6

Module Statement

声明模块的名称,并介绍模块包含的变量,属性,事件和过程的定义。

Public Module myModule
Sub Main()
Dim user As String = 
InputBox("What is your name?") 
MsgBox("User name is" & user)
End Sub 
End Module
7

Interface Statement

声明接口的名称并引入接口所包含的成员的定义。

Public Interface MyInterface
   Sub doSomething()
End Interface 
8

Function Statement

声明定义Function过程的名称,参数和代码。

Function myFunction
(ByVal n As Integer) As Double 
   Return 5.87 * n
End Function
9

Sub Statement

声明定义Sub过程的名称,参数和代码。

Sub mySub(ByVal s As String)
   Return
End Sub 
10

Declare Statement

声明对外部文件中实现的过程的引用。

Declare Function getUserName
Lib "advapi32.dll" 
Alias "GetUserNameA" 
(
   ByVal lpBuffer As String, 
   ByRef nSize As Integer) As Integer 
11

Operator Statement

声明在类或结构上定义运算符过程的运算符符号,操作数和代码。

Public Shared Operator +
(ByVal x As obj, ByVal y As obj) As obj
   Dim r As New obj
' implemention code for r = x + y
   Return r
End Operator 
12

Property Statement

声明属性的名称,以及用于存储和检索属性值的属性过程。

ReadOnly Property quote() As String 
   Get 
      Return quoteString
   End Get 
End Property
13

Event Statement

声明用户定义的事件。

Public Event Finished()
14

Delegate Statement

用于声明委托。

Delegate Function MathOperator( 
   ByVal x As Double, 
   ByVal y As Double 
) As Double 

可执行的声明

可执行语句执行操作。 调用过程,分支到代码中的另一个位置,循环遍历多个语句或计算表达式的语句是可执行语句。 赋值语句是可执行语句的特例。

Example

以下示例演示了决策制定声明 -

Module decisions
   Sub Main()
      'local variable definition '
      Dim a As Integer = 10
      ' check the boolean condition using if statement '
      If (a < 20) Then
         ' if condition is true then print the following '
         Console.WriteLine("a is less than 20")
      End If
      Console.WriteLine("value of a is : {0}", a)
      Console.ReadLine()
   End Sub
End Module

编译并执行上述代码时,会产生以下结果 -

a is less than 20;
value of a is : 10

最后更新:

类似资料

  • 2.2. 声明 声明语句定义了程序的各种实体对象以及部分或全部的属性。Go语言主要有四种类型的声明语句:var、const、type和func,分别对应变量、常量、类型和函数实体对象的声明。这一章我们重点讨论变量和类型的声明,第三章将讨论常量的声明,第五章将讨论函数的声明。 一个Go语言编写的程序对应一个或多个以.go为文件后缀名的源文件中。每个源文件以包的声明语句开始,说明该源文件是属于哪个包。

  • 本页包含内容: 模块范围 代码块 引入声明 常量声明 变量声明 类型的别名声明 函数声明 枚举声明 结构体声明 类声明 协议声明 构造器声明 析构声明 扩展声明 下标脚本声明 运算符声明 声明修饰符 一条声明可以在你的程序里引入新的名字和构造。举例来说,你可以使用声明来引入函数和方法,变量和常量,或者来定义 新的命名好的枚举,结构,类和协议类型。你也可以使用一条声明来延长一个已经存在的命名好的类型

  • 这里需要说明一下,笔者不建议在Windows环境下进行深度学习的研究,一方面是因为Windows所对应的框架搭建的依赖过多,社区设定不完全;另一方面,Linux系统下对显卡支持、内存释放以及存储空间调整等硬件功能支持较好。如果您对Linux环境感到陌生,并且大多数开发环境在Windows下更方便操作的话,希望这篇文章对您会有帮助。 关于计算机的硬件配置说明 推荐配置 如果您是高校学生或者高级研究人

  • 本教程不得用于任何形式的商业用途,如果需要转载请与作者SCP-173联系,如果发现未经允许复制转载,将保留追求其法律责任的权利。 关于计算机的硬件配置说明 推荐配置 如果您是高校学生或者高级研究人员,并且实验室或者个人资金充沛,建议您采用如下配置: 主板:X99型号或Z170型号 CPU:i7-5830K或i7-6700K 及其以上高级型号 内存:品牌内存,总容量32G以上,根据主板组成4通道或8

  • 一旦获得连接,我们就可以与数据库进行交互。 JDBC Statement, CallableStatement,和PreparedStatement接口定义了使您能够发送SQL或PL/SQL命令以及从数据库接收数据的方法和属性。 它们还定义了有助于桥接数据库中使用的Java和SQL数据类型之间的数据类型差异的方法。 下表提供了每个接口确定要使用的接口的目的的摘要。 接口 推荐用途 Statemen

  • 此书电子版免费供大家下载阅读,如果您已为此副本付费,请立即申请退款并联系作者举报此行为。请注意,虽然此书电子版免费供大家阅读,但这并不代表作者放弃了版权,您在未经授权的情况下依然不得以任何方式复制或抄袭本书内容。此书的电子版目前仅授权图灵社区和百度阅读两个平台发布,如果您通过其他渠道获取到了此副本,则是侵权行为,请到上述两个平台下载合法授权的副本。获取合法授权副本的好处是可以及时得到此书的最新版本