a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

VC#2005快速入門之復合賦值操作符

2023-05-09 18:58:32
字體:
來源:轉載
供稿:網友

  前面講過如何使用算術操作符來創建新值。例如,以下語句使用操作符+來創建比變量answer大42的一個值,新值將寫入控制臺:
 

Console.WriteLine(answer + 42);

 前面還講過如何使用賦值語句來更改一個變量的值。以下語句使用賦值操作符將answer的值變成42:
 

answer = 42;

  如果希望在一個變量的值上加42,可以將賦值操作符與加法操作符合并到一起。例如,以下語句在answer上加42,并將新值賦給answer。換言之,在運行該語句之后,answer的值將比之前大42:
 

answer = answer + 42;

  雖然這是一個有效的語句,但有經驗的程序員不會這樣寫。在變量上加一個值是非常普遍的一個操作,所以Microsoft Visual C#專門提供了一個復合賦值操作符+=來簡化這個操作。為了在answer上加42,有經驗的程序員會這樣寫:
 

answer += 42;

  利用這個快捷方式,可以將任何算術操作符與賦值操作符合并到一起,表5.1對此進行了總結。這些操作符統稱為復合賦值操作符(compound assignment operator)。

 復合賦值操作符

 

錯誤寫法

正確寫法

variable = variable * number; variable *= number;
variable = variable / number; variable /= number;
variable = variable % number; variable %= number;
variable = variable + number; variable += number;
variable = variable - number; variable -= number;

  提示 復合賦值操作符與簡單賦值操作符具有一樣的優先級和右結合性。

  操作符+=也可作用于字符串;它能將一個字符串附加到另一個字符串末尾。例如,以下代碼將在控制臺上顯示"Hello John":
 

string name = "John";
string greeting = "Hello ";
greeting += name;
Console.WriteLine(greeting);

  但是,不能將其他任何復合賦值操作符用在字符串上。

  注意 需要讓一個變量遞增或遞減1時,不要使用復合賦值操作符,而是使用操作符++和--。例如,以下語句的寫法是不太好的:
 

count += 1;

  正確寫法如下:
 

count++;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久亚洲精品中文字幕蜜潮电影 | 日本一区二区免费看 | 国产精品美女久久久 | 久久久久久亚洲av毛片大全 | 精品自拍视频 | 久一在线 | 成年人网站在线免费观看 | 99久精品| 国产羞羞视频在线观看 | 亚洲一区二区三区四区在线 | 日韩激情视频一区二区 | 欧美日韩精品一区 | 日韩精品在线一区 | 久久久毛片 | 国产aaa毛片 | 欧美自拍视频 | 在线视频一区二区 | 国产一区二区三区免费 | 久久国产一区视频 | 欧美日韩国产精品一区 | 国产欧美日韩一区二区三区 | 久久免费视频网 | 日日av拍夜夜添久久免费老牛 | 国产一区二| 久久精品国产免费看久久精品 | 日韩精品在线观看一区 | 欧美日韩99| 99久久久久久久久 | 久久99精品久久久久久琪琪 | 亚洲免费小视频 | 成人影院一区二区三区 | 国产精品成人一区二区 | 精品国产一区二区三区成人影院 | 黄色免费网站视频 | 四虎影视网址 | 久久国产精品99久久久久久牛牛 | 国产成人午夜 | av下一页 | 欧美精品免费在线观看 | 欧美国产在线观看 | 欧美日韩高清在线一区 |