在我們日常的生活中,要涉及到計算的加減乘除等等運算符,以及表達式在我們的C#軟件開發當中同樣也得用到,我們來看一下在C#當中的俱體表述.
1.運算符:
總體來說,我們可以把C#當中的運算符分爲六種,分別是:算術運算符,三元運算符(條件運算符),邏輯運算符,比較運算符,賦值運算符,成員訪問運算符.下邊我們用幾張表來俱體看一下每種運算符是如何體現的:
2.表達式:
常見的表達式及運算符
{
int result = 0;//=爲賦值運算符,這是一個賦值表達式.
int number;
result = number * 100;//這是一個表達式,=爲賦值運算符,*爲算術運算符
Console.WriteLine(result);//這裏的.號就指成員訪問運算符
}
一元運算符(++/--)及表達式
{
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
三元運算符及表達式
{
int inti = 1;//聲明變量
string sex = inti.ToString()+" ";
sex += (inti == 1 ? "男人" : "女人");//如果inti爲1 時候sex爲男人,否則的話sex爲女人
Console.WriteLine(sex);
}
三元運算符還是常用滴.希望能多練練.
is操作符:
is操作符是用來動態的檢測運行時對像類型是否與指定類型兼容,運算結果返回一個bool值,例:
{
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.如:
{
Console.WriteLine(“a” as string);
}
以上內容基本敘述了C#中的運算符及表達式,如果無法明白或有錯誤的地方,請回復指證,謝謝大家.