VB.Net语句

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

语句可以分类为如下:

  • 声明语句 - 这些是声明变量,常量或过程的语句,也可以指定数据类型。
  • 可执行语句 - 这些是启动操作的语句。这些语句可以调用方法或函数,通过代码块循环或分支,或将值或表达式赋值给变量或常量。在最后一种情况下,它被称为赋值语句。

声明语句

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

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

以下是VB.Net中的声明语句:

  • Dim语句 - 为一个或多个变量声明和分配存储空间。
    示例:

    Dim number As Integer
    Dim quantity As Integer = 100
    Dim message As String = "Hello!"
    
  • Const语句 - 声明和定义一个或多个常量。
    示例:

    Const maximum As Long = 1000
    Const naturalLogBase As Object = CDec(2.7182818284)
    
  • Enum语句 - Enum语句声明并定义其成员的值。
    示例:

    Enum CoffeeMugSize
      Jumbo
      ExtraLarge
      Large
      Medium
      Small
    End Enum
    
  • Class语句 - 声明一个类的名称,并描述类所包含的变量,属性,事件和过程的定义。
    示例:

    Class Box
    Public length As Double
    Public breadth As Double   
    Public height As Double
    End Class
    
  • Structure语句 - 声明结构的名称并介绍结构包含的变量,属性,事件和过程的定义。
    示例:

    Structure Box
    Public length As Double           
    Public breadth As Double   
    Public height As Double
    End Structure
    
  • Module语句 - 声明模块的名称,并介绍模块包含的变量,属性,事件和过程的定义。
    示例:

    Public Module myModule
    Sub Main()
    Dim user As String = 
    InputBox("What is your name?") 
    MsgBox("User name is" & user)
    End Sub 
    End Module
    
  • Interface语句 - 声明接口的名称并描述该接口包含的成员的定义。
    示例:

    Public Interface MyInterface
      Sub doSomething()
    End Interface
    
  • Function语句 - 声明定义Function过程的名称,参数和代码。
    示例:

    Function myFunction
    (ByVal n As Integer) As Double 
      Return 5.87 * n
    End Function
    
  • Sub语句 - 声明定义Sub过程的名称,参数和代码。
    示例:

    Sub mySub(ByVal s As String)
      Return
    End Sub
    
  • Declare 语句 - 声明对在外部文件中实现的过程的引用。
    示例:

    Declare Function getUserName
    Lib "advapi32.dll" 
    Alias "GetUserNameA" 
    (
    ByVal lpBuffer As String, 
    ByRef nSize As Integer
    ) As Integer
    
  • Operator语句 - 声明在类或结构上定义操作符过程的操作符,操作数和代码。
    示例:

    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
    
  • Property 语句 - 声明一个属性的名称,以及用于存储和检索属性值的属性过程。
    示例:

    ReadOnly Property quote() As String 
      Get 
          Return quoteString
      End Get 
    End Property
    
  • Event 语句 - 声明一个用户定义的事件。
    示例:

    Public Event Finished()
    
  • Delegate 语句 - 用于声明一个委托。
    示例:

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

可执行语句

可执行语句执行一个动作。调用过程的语句,分支到代码中的另一个地方,循环几个语句或计算表达式是可执行语句。赋值语句是可执行语句的特例。

示例

以下示例演示了一个决策声明:

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

猿狮妹
2023-03-24
VB Net 语句 编程课程
热门教程
1 VB.Net教程 VB.Net是Microsoft开发的一种简单的,现代的,面向对象的计算机编程语言,它将.NET Framework和公共语言运行时的强大功能与Visual Basic的优势相结合。本教程将介绍和讲解基本的VB.Net编程,并讲解各种有关VB.Net编程语言的基础、高级概念。
2 VB.Net Excel工作表 VB.Net支持Microsoft Excel 2010的COM对象模型和应用程序之间的互操作性。 要应用程序中使用这种互操作性,需要在Windows窗体应用程序中导入名称空间Microsoft
3 VB.Net程序结构 在学习VB.Net编程语言的基本构建块之前,先来看看一个最基本的VB.Net程序结构,以便可以在以后的章节中作为参考来理解程序代码块。 VB.Net Hello World示
4 VB.Net开发环境安装配置 在本章中,我们将讨论和学习可用于创建VB.Net应用程序的工具。 我们已经提到,VB.Net是.Net框架的一部分,用于编写.Net应用程序。 因此,在讨论用于运
5 VB.Net子程序(Sub) 在前面的章节中提到:子程序是不返回任何值的程序。到目前为止,在前面所有的例子中一直使用子过程Main。 在这些教程中,我们一直在编写控制台应
6 VB.Net第一个程序(Helloworld) 为了演示如何使用VS 2017创建一个简单的VB.net应用程序,这里将使用VS 2017来创建一个简单的“Hello,World”的控制台应用应用程序。这个例子将使用VB.NET
7 VB.Net数据类型 数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型决定了它在存储器中占用多少空间以及如何解释存储的位模式。 VB.Net数据类型VB.
8 VB.Net类和对象 当定义一个类时,就定义了一个数据类型的蓝图(或模板)。这实际上并没有定义任何数据,但它确实定义了类名和含义,即该类的一个对象将包含哪些内
9 VB.Net正则表达式 正则表达式是可以与输入文本进行匹配的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符文字,运算符或构造组成。 用
10 VB.Net基本控件 对象是通过使用工具箱控件在Visual Basic 窗体上创建的一种用户界面元素。 实际上,在Visual Basic中,窗体(Form)本身就是一个对象。 每个Visual Basic 控件都
  • Copyright © 2021 猿狮院, All rights reserved.