VB中函数和过程的区别是什么

目录:

Anonim

主要区别 函数和过程之间是 函数是执行特定任务并向调用代码返回值的过程,而过程是程序中的可执行语句块。

Visual Basic (VB.NET) 是一种在 Microsoft 开发的.NET 框架上实现的编程语言。它是一种现代通用的编程语言。它有助于开发高效的程序,并且更容易学习语言。此外,VB 提供各种功能,例如标准库、委托、属性、事件、索引器和许多其他功能。函数和过程是与 Visual Basic 编程相关的两个概念。所有可执行语句都应该在一个过程中。总的来说,Function、sub 和 operator 是一些类型的过程。

函数,.NET 框架,过程,VB

什么是VB函数

函数是由 Function 和 End Function 语句包围的过程。一个函数执行某个任务,然后将控制权返回给调用代码。当它传递控制时,它还将值返回给调用代码。

程序员可以在模块、类或结构中创建函数。默认情况下,函数是公共的。因此,可以从应用程序中可以访问定义的类、结构或模块的任何位置调用它。此外,函数接受变量、常量或表达式等参数。调用代码传递这些参数。

在 Visual Basic 中声明函数的基本语法如下。

[修饰符] 函数 FunctionName [(ParameterList)] As ReturnType

[声明]

结束函数

VB中的过程是什么

过程是由声明语句和匹配的结束声明包围的语句块。程序中的每个可执行语句都在一个过程中。程序员可以从代码中的其他地方调用过程,这称为过程调用。完成执行后,该过程将控制权返回给调用它的代码。它也称为调用代码。

一个过程在调用它时需要对各种数据进行操作。因此,程序员可以将信息作为过程调用的一部分传递给过程。可以有零个或多个参数。此外,过程中的每个参数都定义了过程调用中的一个参数。

有各种类型的程序。其中一些如下。

子程序 – 它执行某个动作。它不会向调用代码返回值。

事件处理程序 – 这些过程是由于用户操作或程序引发的事件而发生的。

操作程序 – 当一个或两个操作数是新定义的类或结构时,它定义标准运算符的行为。

财产手续 – 它返回并分配对象或模块的属性值。

总的来说,程序有助于将大程序分成更小的单元。因此,这使代码更具可读性。此外,过程对于执行重复提供的任务也很有用。它们还可以更轻松地修改和调试代码。

VB中函数和过程的区别

定义

函数是由 Function 和 End Function 语句包围的过程。相反,过程是由声明语句和匹配的 End 声明包围的 Visual Basic 语句块。因此,这概述了函数和过程之间的主要区别。

用法

函数有助于执行包含任务,而过程有助于使代码可读、易于修改和调试。因此,这是 Function 和 Procedure 之间的功能差异。

分类

结论

函数和子程序在 Visual Basic 中可以互换使用,但它们有区别。 Function和Procedure之间的主要区别在于,Function是执行特定任务并向调用代码返回值的过程,而过程是程序中的可执行语句块。简而言之,函数是一个过程。

参考:

1.凯瑟琳·多拉德。 “Visual Basic 中的过程。” Microsoft Docs,可在此处获得。 2.凯瑟琳·多拉德。 “函数过程(Visual Basic)。” Microsoft Docs,可在此处获得。

图片提供:

1.“906838”来自Pixabay

VB中函数和过程的区别是什么