Вы находитесь на странице: 1из 1

VB.

NET – OPERADORES, ESTRUTURAS, PALAVRAS RESERVADAS E CONCEITOS DE APOIO


Operadores relacionais
1 > maior que 7 Sintaxe básica / Estutura do programa
< menor que
Imports System (1)
= igual a
<= menor igual
Module Module1 (2)
>= maior igual
<> diferente
'This program will display Hello World (3)
Operadores aritméticos
2 ^ potenciação Sub Main() (4)
+ adição Dim Texto String = "Hello World" (5)
- subtração Console.WriteLine(Texto) (6)
* multiplicação Console.ReadKey() (6)
/ ou \ divisão End Sub
MOD modulo divisão
End Module

(1) Namespace - Bibliotecas importadas/incorporadas ao programa


3 Operadores lógicos
AND (2) Classe ou Módulo - Programas podem conter vários modulos os classes, porem
OR não é recomendado
NOT
XOR (3) Comentários
ANDALSO
OrElse (4) Metodo main principal / Um ou mais procedimentos
IsFalse
IsTrue (5) Variavies e Constantes - Declaração de variavel: Dim NomeVariavel as Tipo
IsOperator Declaração constante : Public Const DaysInYear = 365
IsNot
Like (6) Declarações e Expressões

4 Operadores deslocamento 8 Tipos de dados 9 Tipos passados por


valor e por referencia
<< shift a esquerda
Byte - Inteiro de 8 bits sem sinal (0 a 255). (System.Byte)
>> shif a direita
Por Valor: ByVal
5 Operadores atribuição Short - Inteiro de16 bits com sinal ( -32768 a 32767). (System.Int16) Byte - Short - Int - Long -
= atribuição simples Single - Double - Decimal -
+=A+=BéA=A+B Integer - Inteiro de 32 bits com sinal (- 2147483648 a 2147483647). Boolean - Char - Date
(System.Int32)
-= A-=BéA=A-B
Por Referencia: ByRef
*= A*=BéA=A*B Long - Inteiro de 64 bits com sinal (-9223372036854775808 a String - vetores(arrays) -
/= A/=BéA=A/B 9223372036854775807). (System.Int64) Tipos de Classes (Form,
\= A\=BéA=A\B Object,
Single - Ponto flutuante 32 bits (System.Single) Interface)
^ = shift a esquerda
11 Array, Enum,
<< = A <<= 2 é A = A << B Double - Ponto Flutuante 64 bits. (System.Double) Compilaçao
>> = A >> = 2 é A = A >> B Condicional(diretiva)
& = contatena string Decimal - Ponto Flutuante decimal de 128 bits ( 1.0 x 10^ -28 a 7.9 x 10^
-28), 28 dígitos decimais de precisão. (System.Decimal) Vetor / Array
6 Operadores precedência Dim numbers(4) As
^ , += , - + , * / , MOD, + - Boolean - Pode ter os valores True e False. (System.Boolean) Integer
, << >> , = , <> , < , <= , >, ReDim numbers(15)
> =, Is, IsNot, Tipo, TypeOf Char - Representa um único caractere unicode de 16 bits. (System.Char)
, NOT, AND, ANDALSO, Or, Dim numbers = New
Date - Representa uma data ou hora. (System.DateTime) Integer() {1, 2, 4, 8}
OrElse, Xor
Elementos declarados
10 String - Representa uma sequência de caracteres unicode. Dim matrix(5, 5) As
12 Function, Sub, Excessão Double
Dim - Const - Enum - Class -
Structure - Module - Function (retorna valor) : Public Function FindMax(ByVal num1 As Enum
Interface - Function - Sub - Integer) As Integer / return Integer / End function Enum Colors
Declare - Operator - Property -
red = 1
Event - Delegate Sub (não retorna valor): Public Sub FindMax(ByVal num1 As Integer) As
Colections orange = 2
13 Dim al As ArrayList = New Integer / End Sub End Enum
Excessao: Console.WriteLine("The
ArrayList()
Try Color Red is : " &
Dim ht As Hashtable = New
result = num1 Colors.red)
Hashtable()
Catch e As DivideByZeroException
ht.Add("001", "Zara Ali")
Console.WriteLine("Exception caught: {0}", e) Compilação Condicional
Dim sl As SortedList = New
Finally #If FrenchVersion Then
SortedList()
Console.WriteLine("Result: {0}", result) End Try #ElseIf GermanVersion
sl.Add("001", "Zara Ali")
If (sl.ContainsValue("Nuha Ali")) Then #End If
Throw (New ClasseCriadaPeloUsuario("Mensagem de erro"))
Dim key As ICollection = sl.Keys
https://docs.microsoft.com/pt-br/dotnet/visual-basic/

Вам также может понравиться