Учебники

VB.Net — Заявления

Оператор — это полная инструкция в программах на Visual Basic. Он может содержать ключевые слова, операторы, переменные, литеральные значения, константы и выражения.

Заявления могут быть классифицированы как —

  • Операторы объявлений — это операторы, в которых вы называете переменную, константу или процедуру, а также может указываться тип данных.

  • Исполняемые операторы — это операторы, которые инициируют действия. Эти операторы могут вызывать метод или функцию, цикл или переход через блоки кода или присваивать значения или выражения переменной или константе. В последнем случае это называется оператором присваивания.

Операторы объявлений — это операторы, в которых вы называете переменную, константу или процедуру, а также может указываться тип данных.

Исполняемые операторы — это операторы, которые инициируют действия. Эти операторы могут вызывать метод или функцию, цикл или переход через блоки кода или присваивать значения или выражения переменной или константе. В последнем случае это называется оператором присваивания.

Декларации

Операторы объявления используются для именования и определения процедур, переменных, свойств, массивов и констант. Когда вы объявляете элемент программирования, вы также можете определить его тип данных, уровень доступа и область действия.

К элементам программирования, которые вы можете объявить, относятся переменные, константы, перечисления, классы, структуры, модули, интерфейсы, процедуры, параметры процедур, возвраты функций, ссылки на внешние процедуры, операторы, свойства, события и делегаты.

Ниже приведены заявления декларации в VB.Net —

Sr.No Заявления и описание пример
1

Тусклое заявление

Объявляет и выделяет место для хранения одной или нескольких переменных.

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

Const Заявление

Объявляет и определяет одну или несколько констант.

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 Box
Public length As Double
Public breadth As Double   
Public height As Double
End Class
5

Структурное заявление

Объявляет имя структуры и вводит определение переменных, свойств, событий и процедур, входящих в структуру.

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

Модуль Заявление

Объявляет имя модуля и вводит определение переменных, свойств, событий и процедур, которые содержит модуль.

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

Заявление об интерфейсе

Объявляет имя интерфейса и вводит определения членов, входящих в состав интерфейса.

Public Interface MyInterface
   Sub doSomething()
End Interface 
8

Заявление о функции

Объявляет имя, параметры и код, которые определяют процедуру 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 Function getUserName
Lib "advapi32.dll" 
Alias "GetUserNameA" 
(
   ByVal lpBuffer As String, 
   ByRef nSize As Integer) As Integer 
11

Оператор заявление

Объявляет символ оператора, операнды и код, которые определяют операторную процедуру для класса или структуры.

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

Заявление о недвижимости

Объявляет имя свойства и процедуры свойств, используемые для хранения и получения значения свойства.

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

Заявление о событии

Объявляет пользовательское событие.

Public Event Finished()
14

Заявление делегата

Используется для объявления делегата.

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

Тусклое заявление

Объявляет и выделяет место для хранения одной или нескольких переменных.

Const Заявление

Объявляет и определяет одну или несколько констант.

Enum Statement

Объявляет перечисление и определяет значения его членов.

Заявление класса

Объявляет имя класса и вводит определение переменных, свойств, событий и процедур, которые содержит класс.

Структурное заявление

Объявляет имя структуры и вводит определение переменных, свойств, событий и процедур, входящих в структуру.

Модуль Заявление

Объявляет имя модуля и вводит определение переменных, свойств, событий и процедур, которые содержит модуль.

Заявление об интерфейсе

Объявляет имя интерфейса и вводит определения членов, входящих в состав интерфейса.

Заявление о функции

Объявляет имя, параметры и код, которые определяют процедуру Function.

Sub Statement

Объявляет имя, параметры и код, которые определяют процедуру Sub.

Объявить заявление

Объявляет ссылку на процедуру, реализованную во внешнем файле.

Оператор заявление

Объявляет символ оператора, операнды и код, которые определяют операторную процедуру для класса или структуры.

Заявление о недвижимости

Объявляет имя свойства и процедуры свойств, используемые для хранения и получения значения свойства.

Заявление о событии

Объявляет пользовательское событие.

Заявление делегата

Используется для объявления делегата.

Исполняемые заявления

Исполняемый оператор выполняет действие. Операторы, вызывающие процедуру, переходящие в другое место в коде, проходящие через несколько операторов или вычисляющие выражение, являются исполняемыми операторами. Оператор присваивания является частным случаем исполняемого оператора.

пример

Следующий пример демонстрирует утверждение принятия решения —

Live Demo

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

Когда приведенный выше код компилируется и выполняется, он дает следующий результат —