Sviluppo di app per Windows 7.5 Mango, parte 5: operatori, espressioni, dichiarazioni

Sviluppo di app per Windows 7.5 Mango, parte 5: operatori, espressioni, dichiarazioni
Sviluppo di app per Windows 7.5 Mango, parte 5: operatori, espressioni, dichiarazioni

Video: Sviluppo di app per Windows 7.5 Mango, parte 5: operatori, espressioni, dichiarazioni

Video: Sviluppo di app per Windows 7.5 Mango, parte 5: operatori, espressioni, dichiarazioni
Video: Come abbiamo fatto la Parodia della Canzone di Fedez - YouTube 2024, Aprile
Anonim

Nel nostro ultimo tutorial, abbiamo studiato come controllare il flusso di esecuzione in base alle varie condizioni " Se" dichiarazione. In questo capitolo o tutorial daremo un'occhiata a vari elementi costitutivi di base in C # piace espressioni, dichiarazioni e operatori.

Faremo un esempio prima di capire il concetto di base della lezione di oggi. Le frasi in tutte le lingue incluso l'inglese sono composte da varie parti come verbi, nomi e altre parti del discorso. Proprio come questi linguaggi, C # ha anche il suo set di verbi, nomi e dichiarazioni. Le dichiarazioni sono "Pensieri completi"In C # o in altre parole le affermazioni hanno senso nel linguaggio C #. Le dichiarazioni sono costituite da una o più espressioni e le espressioni sono costituite da uno o più operatori e operandi. Se riesci a ricordare la nostra ultima applicazione, puoi trovare anche alcune affermazioni in merito. Per esempio,

myTextBox.Text = “Hello World”;

Questo è un esempio di istruzione, che è composta da un'espressione (= segno) e operandi (stringa letterale su un lato e setter di proprietà sull'altro lato). È possibile trovare più altre istruzioni nelle applicazioni precedenti per nessuna applicazione C # può essere eseguita senza istruzioni.

Gli operandi sono oggetti come controlli, variabili, stringhe letterali e altri oggetti mentre gli operatori sono cose come concate operator (+), operatore di confronto (==) e così via. Esistono molti operatori, alcuni dei quali sono stati utilizzati anche senza riconoscerlo come operatore (ad es. ";" Operatore punto e virgola). Puoi trovare l'elenco di tutti gli operatori qui. Ma come principiante avremo bisogno solo di pochi operatori, anche se la conoscenza extra non andrà mai sprecata.

Daremo una breve occhiata ad alcuni operatori che abbiamo già utilizzato o che sono importanti.

  • Operatore di accesso membri (.): Utilizzato per accedere alle funzioni membro come in questo esempio, abbiamo accesso alla proprietà text della casella di testo. Per esempio. txt1.Text
  • Operatore di assegnazione (=): Utilizzato per assegnare valori a L.H.S.
  • Addition Operator (+): Può essere utilizzato come operatore aritmetico e operatore concatenante. Per esempio. txt1.Text = "hi" + txtinp.Text;
  • Operatori di sottrazione, moltiplicazione e divisione (-, *, /): Eseguire sottrazione, moltiplicazione e divisione rispettivamente.
  • Operatore di uguaglianza (==): Conosce anche come operatore di confronto.
  • Meno di e maggiore degli operatori (<,>)
  • Maggiore o uguale a e minore o uguale all'operatore (> =, <=)
  • Operatore AND condizionale (&&): Utilizzato per il controllo di due condizioni contemporaneamente (exp1 ed exp2)
  • Operatore OR condizionale (||): Utilizzato per il controllo di due condizioni contemporaneamente (exp1 o exp2)
  • Operatore condizionale (?:): È piuttosto utile e salva un sacco di tasti a volte. Per esempio. messaggio = (x == 1) “macchina”:?”barca”; Significa che se x è uguale a uno allora assegna il valore auto al messaggio altrimenti assegna il valore barca al messaggio.

Quindi questo è tutto ciò che impareremo in questo capitolo. Ma ricorda una cosa; C # è proprio come la lingua inglese. Ha bisogno di frasi significative per avere un senso completo. Tutte le frasi C # sono composte da poche parti e tutte sono ugualmente importanti. Cerca di ricordare questi operatori ed espressioni poiché dovremo usarli in quasi tutti i nostri tutorial.

Con questo, stiamo uscendo da questo capitolo e ci vediamo presto parte successiva, dove impareremo di più su una dichiarazione che può essere usata come alternativa a "if statement" e all'operatore condizionale equivalente a "if statement".

Consigliato: