開發Windows 7.5 Mango應用程序,第5部分:運算符,表達式,語句

Geoffrey Carr

開發Windows 7.5 Mango應用程序,第5部分:運算符,表達式,語句
開發Windows 7.5 Mango應用程序,第5部分:運算符,表達式,語句
Anonim

在我們上一篇教程中,我們研究瞭如何使用基於各種條件來控制執行流程 “如果” 聲明。在本章或教程中,我們將介紹各種各樣的內容 C#中的基本構建塊 喜歡 表達式,語句和運算符.

我們將首先舉例說明今天課程的基本概念。包括英語在內的所有語言的句子都由動詞,名詞和其他詞性等各個部分組成。就像這些語言一樣,C#也有自己的一組動詞,名詞和語句。聲明是“完整的想法“在C#中,或者換句話說,語句在C#語言中完全有意義。語句由一個或多個表達式組成,表達式由一個或多個運算符和操作數組成。如果您能回憶起我們的上一個申請,您也可以在其中找到一些陳述。例如,

myTextBox.Text = “Hello World”;

這是一個語句示例,它由表達式(=符號)和操作數(一側的文字字符串和另一側的屬性設置器)組成。您可以在我們之前的應用程序中找到多個其他語句,因為沒有C#應用程序可以不用語句。

操作數是控件,變量,文字字符串和其他對象之類的對象,而運算符則是連接運算符(+),比較運算符(==)等。有許多運算符,其中一些您甚至已經使用但未將其識別為運算符(例如“;”分號運算符)。您可以在此處找到所有運營商的列表。但作為一個初學者,我們只需要很少的操作員,儘管永遠不會浪費額外的知識。

我們將簡要介紹一些我們已經使用過的或者重要的操作員。

  • 成員訪問運營商(。): 用於訪問成員函數,如本例中我們訪問了文本框的文本屬性。例如。 txt1.Text
  • 賦值運算符(=): 用於為L.H.S.賦值。
  • 加法運算符(+): 它既可以用作算術運算符,也可以用作連接運算符。例如。 txt1.Text =“hi”+ txtinp.Text;
  • 減法,乘法和除法運算符( - ,*,/): 分別進行減法,乘法和除法。
  • 平等運算符(==): 也稱為比較運算符。
  • 小於和大於運算符(<,>)
  • 大於或等於,小於或等於運算符(> =,<=)
  • 條件AND運算符(&&): 用於同時檢查兩個條件(exp1和exp2)
  • 條件OR運算符(||): 用於同時檢查兩個條件(exp1或exp2)
  • 條件運算符(?:): 它非常實用,有時可以節省大量的擊鍵次數。例如。消息=(X == 1)“汽車”:“舟”;這意味著如果x等於1,則將值car分配給消息,否則將value boat分配給消息。

所以這就是我們將要學習的這一章。但要記住一件事; C#就像英語一樣。它需要有意義的句子才能完全理解。所有C#句子都由幾個部分組成,所有部分都同樣重要。嘗試記住這些運算符和表達式,因為我們將在幾乎所有的教程中使用它們。

有了這個,我們將從本章退出並很快見到你 下一部分 ,我們將在這裡學習更多關於一個語句的信息,該語句可以用作“if語句”的替代,而條件運算符則相當於“if語句”。

熱門話題