giovedì 23 aprile 2020

I principali operatori in VB.NET e C#

Premessa

Vogliamo fare una classificazione dei principali tipi di operatori che sono disponibili. Una prima classificazione si può fare considerando il numero  di operandi che l'operatore coinvolge. Parliamo di:
1) operatori Unary → coinvolge 1 operando
2)operatori Binary  coinvolge 2 operandi 
3) operatori Ternary   coinvolge 3  operandi

Per quanto riguarda un inquadramento circa le funzionalità, possiamo distinguere operatori in base a  diverse categorie:
1) operatori di tipo aritmetico   sono il +,-,/,*. Per quanto riguarda l'operatore modulo in C# è a%b  mentre in VB il modulo si indica con a mod b. Ci sono operatori  bitwise(interi) di tipo artimetico come lo shift  < > shift a sinistra e a destra, servono per uno scorrimento a sinistra a destra dei bit del numero a cui vengono applicati.
2) operatori logici (booleani) o bitwise(interi)   not, and,or,xor.
3) operatori di comparazione(relazionali) → il simbolo diverso vengono indicati : <> in VB.Net e != in C#. L'uguale : = in VB.Net e == in C#confronto: < , >, <=, >=, Is ,IsNot.
4) operatori condizionali →AndAlso e  OrElse in VB.NET e && e || in C#.

Differenza  tra gli  operatori condizionali e logici

Gli operatori condizionali implementano il così detto short circuiting, ovvero quando si utilizzano tra due condizioni, la seconda viene valutata soltanto se è strettamente necessario. Invece negli operatori logici And e Or i due operandi vengono valutati in ogni caso.

Nessun commento:

Posta un commento

applicazione13

- Svolgere l' Esercizio 4  indicato nel video 49 (processo aleatorio + ordini e calcolo PNL) - Completare l' Esercizio 4  aggiungen...