快速撐握C#知識點之運算符與表達式

 

在我們日常的生活中,要涉及到計算的加減乘除等等運算符,以及表達式在我們的C#軟件開發當中同樣也得用到,我們來看一下在C#當中的俱體表述.

1.運算符:
總體來說,我們可以把C#當中的運算符分爲六種,分別是:算術運算符,三元運算符(條件運算符),邏輯運算符,比較運算符,賦值運算符,成員訪問運算符.下邊我們用幾張表來俱體看一下每種運算符是如何體現的:









2.表達式:

常見的表達式及運算符

static void Main()
{
     
int result = 0;//=爲賦值運算符,這是一個賦值表達式.
      int number;
     result 
= number * 100;//這是一個表達式,=爲賦值運算符,*爲算術運算符
      Console.WriteLine(result);//這裏的.號就指成員訪問運算符
}

一元運算符(++/--)及表達式
        static void Main()
        
{
            
int inti = 0;//聲明變量
            int intj = 0;
            
for (int i = 0; i < 10; i++)
            
{
                inti
++;
                intj
--;
            }

            Console.WriteLine(
"inti++運算後結果爲{0},intj--運算後結果爲{1}", inti, intj);
        }

        
//運行結果爲inti=10,intj=-10
由此可見,inti++相當於inti=inti+1,而intj--相當於intj=intj-1.

三元運算符及表達式
        static void Main()
        
{
            
int inti = 1;//聲明變量
            string sex = inti.ToString()+" ";
            sex 
+= (inti == 1 ? "男人" : "女人");//如果inti爲1 時候sex爲男人,否則的話sex爲女人
            Console.WriteLine(sex);
        }


三元運算符還是常用滴.希望能多練練.

is操作符:
is操作符是用來動態的檢測運行時對像類型是否與指定類型兼容,運算結果返回一個bool值,例:

    public static void Main()
    
{
        Console.WriteLine(
1 is int);
        Console.WriteLine(
1 is float);
        Console.WriteLine(
1.0 is float);
        Console.WriteLine(
1.0 is double);
    }

以上代碼的返回結果爲:true false false true
需要注意的是,我們能表述的意思是 蘋果是水果,得到的答案爲true.

as操作符:
as操作符應用於兼容的引用類型之間的轉換.返回值爲值本身或null.如:

    public static void Main()
    
{
        Console.WriteLine(“a” 
as string);
    }

以上內容基本敘述了C#中的運算符及表達式,如果無法明白或有錯誤的地方,請回復指證,謝謝大家.

發佈了27 篇原創文章 · 獲贊 4 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章