在咱們平常的生活中,要涉及到計算的加減乘除等等運算符,以及表達式在咱們的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#中的運算符及表達式,若是沒法明白或有錯誤的地方,請回復指證,謝謝你們.