VB.Net Operatori: Tipuri cu exemplu
โก Rezumat inteligent
VB.Net OperaSimbolurile sunt instrucศiuni ale compilatorului pentru a efectua operaศii logice sau matematice asupra operanzilor. Aceastฤ resursฤ explicฤ operatorii aritmetici, de comparaศie, logici, de deplasare a biศilor, de atribuire ศi diverศi operatori, cu un exemplu practic de consolฤ ศi o explicaศie a codului pentru fiecare categorie.

Ce Este Operator รฎn VB.Net?
An Operator รฎn VB.Net se referฤ la un simbol care instruieศte compilatorul sฤ efectueze o anumitฤ manipulare logicฤ sau matematicฤ. Operatorul efectueazฤ operaศia pe operanzii furnizaศi. Microsoft VB.Net vine cu diverse tipuri de operatori. Le vom discuta รฎn acest tutorial.
Aritmeticฤ Operators รฎn VB.Net
Puteศi folosi operatori aritmetici pentru a efectua diverse operaศii matematice รฎn VB.NET. Operatorii aritmetici din VB.Net includ:
| Aritmeticฤ OperaTdR | Descriere |
|---|---|
| ^ | pentru ridicarea unui operand la puterea altui operand |
| + | pentru adฤugarea a doi operanzi. |
| - | pentru subtracseparรขnd al doilea operand de la primul operand. |
| * | pentru รฎnmulศirea ambilor operanzi. |
| / | pentru รฎmpฤrศirea unui operand faศฤ de altul. Acesta returneazฤ un rezultat รฎn virgulฤ mobilฤ. |
| \ | pentru รฎmpฤrศirea unui operand faศฤ de altul. Returneazฤ un rezultat รฎntreg. |
| MOD | cunoscut sub numele de operator de modul. Returneazฤ restul dupฤ รฎmpฤrศire. |
Exemplu de aritmeticฤ VB.Net OperaTdR
Iatฤ un exemplu de operator aritmetic VB.Net:
Pas 1) Creaศi o nouฤ aplicaศie de consolฤ. Pentru a ศti acest lucru, accesaศi tutorialul nostru anterior pe Tipuri de date ศi Variabile.
Pas 2) Adฤugaศi urmฤtorul cod:
Module Module1 Sub Main() Dim var_w As Integer = 11 Dim var_x As Integer = 5 Dim var_q As Integer = 2 Dim var_y As Integer Dim var_z As Single var_y = var_w + var_z Console.WriteLine(" Result of 11 + 5 is {0} ", var_y) var_y = var_w - var_x Console.WriteLine(" Result of 11 - 5 is {0} ", var_y) var_y = var_w * var_x Console.WriteLine(" Result of 11 * 5 is {0} ", var_y) var_z = var_w / var_x Console.WriteLine(" Result of 11 / 5 is {0}", var_z) var_y = var_w \ var_x Console.WriteLine(" Result of 11 \ 5 is {0}", var_y) var_y = var_w Mod var_x Console.WriteLine(" Result of 11 MOD 5 is {0}", var_y) var_y = var_x ^ var_x Console.WriteLine(" Result of 5 ^ 5 is {0}", var_y) Console.ReadLine() End Sub End Module
Pas 3) Faceศi clic pe butonul Start pentru a executa codul. Ar trebui sฤ obศineศi urmฤtoarea fereastrฤ:
Iatฤ o capturฤ de ecran a codului:
Explicaศia de Code:
- Crearea unui modul numit Module1.
- Crearea sub-procedurii principale.
- Crearea unei variabile รฎntregi var_w cu o valoare de 11.
- Crearea unei variabile รฎntregi var_x cu o valoare de 5.
- Crearea unui numฤr รฎntreg var_q cu o valoare de 2.
- Crearea unui numฤr รฎntreg var_y.
- Crearea unui numฤr รฎntreg var_z.
- Adฤugarea valorilor variabilelor var_w ศi var_z ศi atribuirea rezultatului variabilei var_y.
- Imprimarea rezultatului de mai sus pe consolฤ.
- Subtraccalculรขnd valoarea variabilelor var_x din valoarea variabilei var_w ศi atribuind rezultatul variabilei var_y.
- Imprimarea rezultatului de mai sus pe consolฤ.
- รnmulศirea valorilor variabilelor var_w ศi var_x ศi atribuirea rezultatului variabilei var_y.
- Imprimarea rezultatului de mai sus pe consolฤ.
- รmpฤrศirea valorii variabilei var_w la valoarea variabilei var_x ศi atribuirea rezultatului variabilei var_z.
- Imprimarea rezultatului de mai sus pe consolฤ.
- รmpฤrศirea valorii variabilei var_w la valoarea variabilei var_x ศi atribuirea rezultatului variabilei var_y.
- Imprimarea rezultatului de mai sus pe consolฤ.
- Obศinerea restului dupฤ รฎmpฤrศirea valorii variabilei var_w la valoarea variabilei var_x ศi atribuirea rezultatului variabilei var_y.
- Imprimarea rezultatului de mai sus pe consolฤ.
- Obศinerea valorii variabilei var_x ridicatฤ la puterea acesteia ศi atribuirea rezultatului variabilei var_y.
- Imprimarea rezultatului de mai sus pe consolฤ.
- Pentru a ieศi din consolฤ atunci cรขnd utilizatorul apasฤ orice tastฤ.
- รncheierea subprocedurii.
- รncheierea Modulului
Comparaลฃie Operators รฎn VB.Net
Operatorii de comparaศie sunt utilizaศi pentru a face comparaศii รฎntre variabile. Operatorii de comparaศie din VB.Net includ urmฤtoarele:
| Comparaลฃie Operatori | Descriere |
|---|---|
| = | Verificฤ dacฤ cei doi operanzi au valori egale. Dacฤ sunt egale, condiศia se evalueazฤ la True. |
| <> | Verificฤ dacฤ cei doi operanzi nu sunt egali. Dacฤ nu sunt egale, condiศia se evalueazฤ la True. |
| > | Verificฤ dacฤ valoarea operandului din stรขnga este mai mare decรขt valoarea operandului din dreapta. Dacฤ este adevฤratฤ, condiศia se evalueazฤ la True. |
| < | Verificฤ dacฤ valoarea operandului din stรขnga este mai micฤ decรขt valoarea operandului din dreapta. Dacฤ este adevฤratฤ, condiศia se evalueazฤ la True. |
| >= | Verificฤ dacฤ valoarea operandului din stรขnga este mai mare sau egalฤ cu valoarea operandului din dreapta. Dacฤ este adevฤratฤ, condiศia se evalueazฤ la True. |
| <= | Verificฤ dacฤ valoarea operandului din stรขnga este mai micฤ sau egalฤ cu valoarea operandului din dreapta. Dacฤ este adevฤratฤ, condiศia se evalueazฤ la True. |
Exemplu de comparaศie VB.Net OperaTdR
Sฤ demonstrฤm un exemplu de operator de comparaศie VB.Net:
Pas 1) Creaศi o nouฤ aplicaศie de consolฤ. Dacฤ nu ศtiศi cum sฤ o faceศi, vizitaศi tutorialul nostru anterior despre Tipuri de date ศi variabile.
Pas 2) Adฤugaศi urmฤtorul cod:
Module Module1 Sub Main() Dim x As Integer = 11 Dim y As Integer = 5 If (x = y) Then Console.WriteLine("11=5 is True") Else Console.WriteLine(" 11=5 is False") End If If (x < y) Then Console.WriteLine(" 11<5 is True") Else Console.WriteLine(" 11<5 is False") End If If (x > y) Then Console.WriteLine(" 11>5 is True") Else Console.WriteLine(" 11>5 is False") End If x = 3 y = 7 If (x <= y) Then Console.WriteLine(" 3<=7 is True") End If If (y >= x) Then Console.WriteLine(" 7>=3 is True") End If Console.ReadLine() End Sub End Module
Pas 3) Faceศi clic pe butonul Start din bara de instrumente pentru a rula codul. Ar trebui sฤ obศineศi urmฤtoarea fereastrฤ:
Am folosit urmฤtorul cod:
Explicaศia de Code:
- Crearea unui modul numit Module1.
- Crearea sub-procedurii principale.
- Crearea unei variabile รฎntregi x cu valoarea 11.
- Crearea unei variabile รฎntregi y cu valoarea 5.
- Verificarea dacฤ valoarea variabilei x este egalฤ cu valoarea variabilei y. Avem declaraศiile condiศionale If...Then.
- Imprimarea unui text pe consolฤ dacฤ condiศia de mai sus este adevฤratฤ.
- Partea Else de executat dacฤ condiศia de mai sus este falsฤ, adicฤ dacฤ x nu este egal cu y.
- Imprimarea unui text pe consolฤ dacฤ se executฤ partea Else de mai sus.
- รncheierea condiศiei If.
- Se verificฤ dacฤ valoarea variabilei x este mai micฤ decรขt cea a variabilei y.
- Imprimarea unui text pe consolฤ dacฤ condiศia de mai sus este adevฤratฤ.
- Partea Else de executat dacฤ condiศia de mai sus este Falsฤ, adicฤ dacฤ valoarea variabilei x nu este mai micฤ decรขt valoarea variabilei y.
- Imprimarea unui text pe consolฤ dacฤ se executฤ partea Else de mai sus.
- รncheierea condiศiei If.
- Verificarea dacฤ valoarea variabilei x este mai mare decรขt cea a variabilei y.
- Imprimarea unui text pe consolฤ dacฤ condiศia de mai sus este adevฤratฤ.
- Partea Else a executฤrii dacฤ condiศia de mai sus este False, adicฤ dacฤ valoarea variabilei x nu este mai mare decรขt valoarea variabilei y.
- Imprimarea unui text pe consolฤ dacฤ se executฤ partea Else de mai sus.
- รncheierea condiศiei If.
- Atribuirea unei noi valori variabilei x, adicฤ de la 11 la 3.
- Atribuirea unei noi valori variabilei y, adicฤ de la 5 la 7.
- Se verificฤ dacฤ valoarea variabilei x este mai micฤ sau egalฤ cu cea a variabilei y.
- Imprimarea unui text pe consolฤ dacฤ condiศia de mai sus este adevฤratฤ.
- รncheierea condiศiei If.
- Verificarea dacฤ valoarea variabilei x este mai mare sau egalฤ cu cea a variabilei y.
- Imprimarea unui text pe consolฤ dacฤ condiศia de mai sus este adevฤratฤ.
- รncheierea condiศiei If.
- Pentru a ieศi din consolฤ atunci cรขnd utilizatorul apasฤ orice tastฤ.
Logic Operators รฎn VB.Net
Operatorii logici ne ajutฤ รฎn luarea deciziilor logice. Logic Operatori รฎn VB.Net sunt:
| Logic OperaTdR | Descriere |
|---|---|
| ศi | cunoscut sub numele de AND logic/bit-bit. Adevฤrat numai atunci cรขnd ambele condiศii sunt adevฤrate. |
| Or | cunoscut sub numele de SAU logic/pe bit. Adevฤrat atunci cรขnd oricare dintre condiศii este adevฤratฤ. |
| Nu | NU logic/bit-bit. Pentru a inversa starea logicฤ a operandului. Dacฤ este adevฤratฤ, condiศia devine Falsฤ ศi invers. |
| xor | operator OR logic exclusiv pe biศi. Returneazฤ False dacฤ toate expresiile sunt adevฤrate sau false. รn caz contrar, returneazฤ True. |
| Si deasemenea | Este cunoscut ศi sub numele de operator logic AND. Funcศioneazฤ numai cu date booleene prin scurtcircuitare. |
| Sau altfel | Este cunoscut ศi ca operator logic OR. Funcศioneazฤ numai cu date booleene prin scurtcircuitare. |
| Este Fals | Stabileศte dacฤ expresia se evalueazฤ la Fals. |
| Este adevarat | Stabileศte dacฤ expresia se evalueazฤ la True. |
Exemplu de VB.Net logic OperaTdR
Sฤ demonstrฤm cum sฤ folosim operatori logici folosind un exemplu:
Pas 1) Creaศi o nouฤ aplicaศie de consolฤ. Dacฤ nu ศtiศi cum sฤ o faceศi, vizitaศi tutorialul nostru anterior despre Tipuri de date ศi variabile.
Pas 2) Adฤugaศi urmฤtorul cod:
Module Module1 Sub Main() Dim var_w As Boolean = True Dim var_x As Boolean = True Dim var_y As Integer = 5 Dim var_z As Integer = 20 If (var_w And var_x) Then Console.WriteLine("var_w And var_x - is true") End If If (var_w Or var_x) Then Console.WriteLine("var_w Or var_x - is true") End If If (var_w Xor var_x) Then Console.WriteLine("var_w Xor var_x - is true") End If If (var_y And var_z) Then Console.WriteLine("var_y And var_z - is true") End If If (var_y Or var_z) Then Console.WriteLine("var_y Or var_z - is true") End If 'Only logical operators If (var_w AndAlso var_x) Then Console.WriteLine("var_w AndAlso var_x - is true") End If If (var_w OrElse var_x) Then Console.WriteLine("var_w OrElse var_x - is true") End If var_w = False var_x = True If (var_w And var_x) Then Console.WriteLine("var_w And var_x - is true") Else Console.WriteLine("var_w And var_x - is not true") End If If (Not (var_w And var_x)) Then Console.WriteLine("var_w And var_x - is true") End If Console.ReadLine() End Sub End Module
Pas 3) Rulaศi codul fฤcรขnd clic pe butonul Start din bara de instrumente. Veศi obศine urmฤtoarea fereastrฤ:
Iatฤ capturi de ecran ale codului de mai sus:
Explicaศia de Code:
- Crearea unui modul numit Module1.
- Crearea sub-procedurii principale.
- Declararea unei variabile booleene var_w cu o valoare True.
- Declararea unei variabile booleene var_x cu o valoare True.
- Declararea unei variabile รฎntregi var_y cu o valoare de 5.
- Declararea unei variabile รฎntregi var_z cu o valoare de 20.
- Efectuarea ศi operarea pe valorile variabilei var_w ศi var_x. Am folosit condiศia If...Then pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- รncheierea instrucศiunii If.
- Efectuarea operaศiei Or pe valorile variabilei var_w ศi var_x. Am folosit condiศia If...Then pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- รncheierea instrucศiunii If.
- Efectuarea operaศiei Xor pe valorile variabilei var_w ศi var_x. Am folosit condiศia If...Then pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- รncheierea instrucศiunii If.
- Efectuarea ศi operaศia asupra valorilor variabilelor var_y ศi var_z. Am folosit condiศia If...Then pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- รncheierea instrucศiunii If.
- Efectuarea operaศiei Or asupra valorilor variabilelor var_y ศi var_z. Am folosit condiศia If...Then pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- รncheierea instrucศiunii If.
- Un comentariu. Compilatorul va omite acest lucru.
- Efectuarea operaศiei AndAlso pe valorile variabilelor var_w ศi var_x. Am folosit condiศia If...Then pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- รncheierea instrucศiunii If.
- Efectuarea operaศiei OrElse asupra valorilor variabilelor var_w ศi var_x. Am folosit condiศia IfโฆThen pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- รncheierea instrucศiunii If.
- Schimbarea valorii variabilei w de la adevฤrat la fals.
- Valoarea variabilei var_x va rฤmรขne adevฤratฤ.
- Efectuarea ศi operarea asupra valorilor variabilelor var_w ศi var_x. Am folosit condiศia If...Then pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- Altfel, partea care trebuie executatฤ dacฤ situaศia de mai sus Dacฤ condiศia nu este adevฤratฤ.
- Text de tipฤrit pe consolฤ dacฤ rezultatul celor de mai sus Dacฤ operaศia este Fals. Apoi este sub declaraศia Else.
- รncheierea instrucศiunii If.
- Efectuarea operaศiei And pe valorile variabilelor var_w ศi var_x apoi inversarea rezultatului utilizรขnd operatorul Not. Am folosit condiศia If...Then pentru a lua mฤsuri pe baza rezultatului operaศiei.
- Text de tipฤrit pe consolฤ dacฤ rezultatul operaศiei de mai sus este adevฤrat.
- รncheierea instrucศiunii If.
- Acceptaศi intrarea de la utilizator prin tastaturฤ.
Pic Shift Operators รฎn VB.Net
Aceศti operatori sunt utilizaศi pentru a efectua operaศii de schimbare pe valori binare.
| Pic Shift Operatiors | Descriere |
|---|---|
| ศi | Cunoscut sub numele de ศI pe biศi Operator. Se copieazฤ puศin pentru a rezulta dacฤ se gฤseศte รฎn ambii operanzi. |
| Or | Cunoscut sub numele de SAU binar Operator. Se copieazฤ puศin dacฤ se gฤseศte รฎn oricare dintre operanzi. |
| xor | XOR binar Operator. Pentru a copia un pic dacฤ este setat รฎn unul dintre operanzi, mai degrabฤ decรขt รฎn โโambele. |
| Nu | Este cunoscut sub numele de Complementul celor Binare Operator. Este un operator unar care โรฎntoarceโ biศii. |
Pic Shift Operator Exemplu รฎn VB.Net
Sฤ demonstrฤm operatorii de deplasare de biศi folosind un exemplu:
Pas 1) Creaศi o nouฤ aplicaศie de consolฤ. Dacฤ nu ศtiศi cum sฤ o faceศi, vizitaศi tutorialul nostru anterior despre Tipuri de date ศi variabile.
Pas 2) Adฤugaศi urmฤtorul cod:
Module Module1 Sub Main() Dim w As Integer = 50 Dim x As Integer = 11 Dim y As Integer = 0 y = w And x Console.WriteLine("y = w And x is {0}", y) y = w Or x Console.WriteLine("y = w Or x is {0}", y) y = w Xor x Console.WriteLine("y = w Xor x is {0}", y) y = Not w Console.WriteLine("y = Not w is {0}", y) Console.ReadLine() End Sub End Module
Pas 3) Rulaศi codul fฤcรขnd clic pe butonul Start. Ar trebui sฤ obศineศi urmฤtoarea fereastrฤ:
Iatฤ o capturฤ de ecran a codului:
Explicaศia de Code:
- Crearea unui modul numit Module1.
- Crearea sub-procedurii principale.
- Crearea unei variabile รฎntregi w cu o valoare de 50.
- Crearea unei variabile รฎntregi x cu valoarea 11.
- Crearea unei variabile รฎntregi y cu valoarea 0.
- Aplicarea operatorului And pe biศi la valorile variabilelor w ศi x ศi atribuirea rezultatului variabilei y.
- Tipฤrirea unui text ศi rezultatul operaศiei de mai sus pe consolฤ.
- Aplicarea operatorului Or pe biศi la valorile variabilelor w ศi x ศi atribuirea rezultatului variabilei y.
- Tipฤrirea unui text ศi rezultatul operaศiei de mai sus pe consolฤ.
- Aplicarea operatorului Xor pe biศi la valorile variabilelor w ศi x ศi atribuirea rezultatului variabilei y.
- Tipฤrirea unui text ศi rezultatul operaศiei de mai sus pe consolฤ.
- Aplicarea operatorului Not pe biศi la valoarea variabilei w ศi atribuirea rezultatului variabilei y.
- Tipฤrirea unui text ศi rezultatul operaศiei de mai sus pe consolฤ.
- รntrerupeศi consola pentru a aศtepta intrarea utilizatorului prin tastaturฤ.
- รncheiaศi subprocedura.
- รncheiaศi modulul.
Cesiune Operators รฎn VB.Net
Mai jos sunt operatorii de atribuire รฎn VB.Net:
| Cesiune OperaTdR | Descriere |
|---|---|
| = | Operatorul de atribuire simplฤ. Acesta atribuie valoarea operandului din dreapta celui din stรขnga. |
| += | Cunoscut sub numele de operator de atribuire Adฤugaศi ศI. Acesta adaugฤ operandul din dreapta celui din stรขnga, apoi alocฤ rezultatul celui din stรขnga. |
| -= | Cunoscut sub numele de SubtracOperatorul de atribuire t AND. Se subordoneazฤtracts eliminฤ operandul din dreapta din operandul din stรขnga, apoi atribuie rezultatul operandului din stรขnga. |
| *= | Cunoscut ca operator de atribuire รnmulศire ศI. รnmulศeศte operandul din stรขnga cu operandul din dreapta, apoi atribuie rezultatul operandului din stรขnga. |
Cesiune Operator Exemplu รฎn VB.Net
Mai jos este exemplul de operator de atribuire รฎn VB.Net:
Pas 1) Creaศi o nouฤ aplicaศie de consolฤ. Dacฤ nu ศtiศi cum sฤ o faceศi, vizitaศi tutorialul nostru anterior despre Tipuri de date ศi variabile.
Pas 2) Adฤugaศi urmฤtorul cod:
Module Module1 Sub Main() Dim x As Integer = 5 Dim y As Integer y = x Console.WriteLine(" y = x gives y = {0}", y) y += x Console.WriteLine(" y += x gives y = {0}", y) y -= x Console.WriteLine(" y -= x gives y = {0}", y) y *= x Console.WriteLine(" y *= x gives y = {0}", y) Console.ReadLine() End Sub End Module
Pas 3) Acum, rulaศi codul fฤcรขnd clic pe butonul Start din bara de instrumente. Ar trebui sฤ obศineศi urmฤtoarea fereastrฤ:
S-a folosit urmฤtorul cod:
Explicaศia de Code:
- Crearea unui modul numit Module1.
- Crearea sub-procedurii principale.
- Crearea unei variabile รฎntregi x cu valoarea 5.
- Crearea unei variabile รฎntregi y.
- Atribuirea valorii variabilei x variabilei y. Valoarea variabilei y devine acum 5.
- Tipฤrirea unui text ศi rezultatul operaศiei de mai sus pe consolฤ.
- Adฤugarea valorii variabilei y la valoarea variabilei x, adicฤ 5 + 5, apoi atribuirea rezultatului variabilei y. Aceasta dฤ y = 10.
- Tipฤrirea unui text ศi rezultatul operaศiei de mai sus pe consolฤ.
- Subtracdeducรขnd valoarea variabilei x (5) din valoarea variabilei y (10) ศi atribuind rezultatul variabilei y, adicฤ 10-5.
- Tipฤrirea unui text ศi rezultatul operaศiei de mai sus pe consolฤ.
- รnmulศirea valorii variabilei y cu valoarea variabilei x ศi atribuirea rezultatului variabilei y, adicฤ 5 * 5.
- Tipฤrirea unui text ศi rezultatul operaศiei de mai sus pe consolฤ.
- รntrerupeศi consola รฎn aศteptarea intrฤrii utilizatorului.
- รncheierea subprocedurii.
- รncheierea modulului.
Diverse Operators รฎn VB.Net
Existฤ ศi alศi operatori Diversi suportaศi de VB.Net. Sฤ le discutฤm:
| Diverse Operatori | Descriere |
|---|---|
| GetType | Acest operator oferฤ Tipul de obiecte pentru o expresie specificatฤ. |
| Expresia funcศiei |
|
Diverse Operator Exemplu รฎn VB.Net
Iatฤ un exemplu de operator divers VB.Net:
Pas 1) Creaศi o nouฤ aplicaศie de consolฤ. Dacฤ nu ศtiศi cum sฤ o faceศi, vizitaศi tutorialul nostru anterior despre Tipuri de date ศi variabile.
Pas 2) Adฤugaศi urmฤtorul cod:
Module Module1 Sub Main() Dim x As Integer = 5 Console.WriteLine(GetType(Integer).ToString()) Console.WriteLine(GetType(String).ToString()) Console.WriteLine(GetType(Double).ToString()) Dim trippleValue = Function(val As Integer) val * 3 Console.WriteLine(trippleValue(2)) Console.WriteLine(If(x >= 0, "Positive", "Negative")) Console.ReadLine() End Sub End Module
Pas 3) Rulaศi codul fฤcรขnd clic pe butonul Start din bara de instrumente. Ar trebui sฤ obศineศi urmฤtoarea fereastrฤ:
Am folosit urmฤtorul cod:
Explicaศia de Code:
- Crearea unui modul numit Module1.
- Crearea sub-procedurii principale.
- Declararea unei variabile รฎntregi x cu valoarea 5.
- Obศinerea obiectului Type al tipului de date Integer ศi conversia rezultatului รฎn a ลir apelรขnd metoda ToString() ศi imprimรขnd-o pe consolฤ.
- Obศinerea obiectului Type al tipului de date String ศi conversia rezultatului รฎntr-un ศir apelรขnd metoda ToString() ศi imprimรขnd-o pe o consolฤ.
- Obศinerea obiectului Type al Double tipul de date ศi conversia rezultatului รฎntr-un ศir apelรขnd metoda ToString() ศi imprimรขnd-o pe consolฤ.
- Declararea unei funcศii lambda ศi atribuirea acesteia la valoarea triplฤ variabilฤ. Funcศia lambda ia un parametru รฎntreg numit val ศi รฎl รฎnmulศeศte cu 3.
- Apelarea funcศiei lambda ศi transmiterea acesteia a unui argument de 2. Se va tripla aceastฤ valoare pentru a da 6.
- Verificarea dacฤ valoarea variabilei x este pozitivฤ sau negativฤ. Dacฤ este mai mare sau egal cu 0, se va afiศa Pozitiv, รฎn caz contrar, Negativ.
- รntrerupeศi consola รฎn aศteptarea intrฤrii utilizatorului.
- รncheierea subprocedurii.
- รncheierea modulului.













