成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#使用if語句概述

開發 后端
這里介紹C#使用if語句,C#使用if語句中的表達式必須放在一對圓括號中。除此之外,表達式必須是布爾表達式。

C#語言有很多值得學習的地方,這里我們主要介紹C#使用if語句。如果想根據一個布爾表達式的結果選擇執行兩個不同的代碼塊,就可以C#使用if語句。

理解if語句的語法

if語句的語法格式如下(if和else是關鍵字):

  1. if ( booleanExpression )  
  2. statement-1;  
  3. else  
  4. statement-2; 

如果booleanExpression求值為true,就運行 statement-1;否則就運行statement-2。else關鍵字和后續的statement-2是可有可無的。如果沒有else子句,那么在booleanExpression為false的前提下,什么都不會發生。

例如,以下if語句用于遞增一個秒表的秒針(暫時忽略分鐘)。如果seconds的值是59,就重置為0;否則就使用操作符++來遞增:

  1. int seconds;  
  2. ...  
  3. if (seconds == 59)  
  4. seconds = 0;  
  5. else  
  6. seconds++; 

只使用布爾表達式!

C#使用if語句中的表達式必須放在一對圓括號中。除此之外,表達式必須是布爾表達式。在另一些語言中(尤其是C和C++),還可以使用一個整數表達式,編譯器能自動將整數值轉換成true(非零值)或false(零值)。C#不允許這樣做。如果寫這樣的一個表達式,編譯器會報錯。

假如在if語句中不慎寫了一個賦值表達式,而不是執行一個相等性測試,C#編譯器也能識別你的錯誤。例如:

  1. int seconds;  
  2. ...  
  3. if (seconds = 59) // 編譯時錯誤  
  4. ...  
  5. if (seconds == 59) // 正確 

不慎而寫成賦值表達式,是C和C++程序容易出現bug的另一個原因。在C和C++中,會將所賦的值(59)悄悄地轉換成一個布爾值(任何非零的值都會被視為true),造成每次都必定執行C#使用if語句之后的代碼。

***,可以將一個布爾變量作為表達式使用,如下例所示:

  1. bool inWord;  
  2. ...  
  3. if (inWord == true) // 可以,但不常用  
  4. ...  
  5. if (inWord) // 更好  

【編輯推薦】

  1. C#編程實現顯示XML文件
  2. C#語言獲取要顯示頁面
  3. 創建C# Windows窗體應用程序淺析
  4. C#實現窗體顯示背景知識
  5. C# Lazy-Allocate設計概念
責任編輯:佚名 來源: 51CTO.com
相關推薦

2009-08-18 17:29:02

C#使用指針

2009-08-25 16:56:52

C#使用塊來分組語句

2009-08-31 09:44:23

C# Employee

2009-09-03 11:15:38

C#設置Coopera

2009-07-31 14:08:54

C# 匿名函數

2009-08-13 15:18:23

C#文件上傳

2009-08-18 09:26:07

C#線程功能

2009-08-17 09:57:00

C# Windows

2009-08-20 16:28:45

C#匿名方法

2009-09-03 10:42:16

C# Employee

2009-08-25 10:08:39

C# MyData對象

2009-08-24 18:09:13

C#構造函數

2009-08-19 11:09:00

C# Cast<T>

2009-08-28 10:08:15

C# using語句

2009-08-07 16:43:44

C#調用Windows

2009-08-10 13:40:46

創建C# COM對象

2009-08-10 17:12:54

C#編譯器

2009-09-02 09:13:16

C#文法產生式

2009-09-04 14:41:09

C#同步線程

2009-08-06 14:08:08

C#語言異常處理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩av一区二区在线观看 | 亚洲伊人久久综合 | 青青草久久 | 精品久久久久久久久久久院品网 | 91精品国产91久久综合桃花 | 久久久久国产 | 日本一二三区在线观看 | 日日日日日日bbbbb视频 | 国产成人精品一区二区三区视频 | 欧美日韩亚洲国产 | 91在线| 欧美一级欧美一级在线播放 | 欧美激情精品久久久久久变态 | 国产精品综合一区二区 | 国产激情91久久精品导航 | 日韩中文一区二区 | 青青草一区二区 | 中文字幕乱码一区二区三区 | 国产真实精品久久二三区 | 日韩一区二区三区四区五区六区 | 亚洲精品黄色 | 久久av综合 | 91精产国品一二三区 | 男女爱爱网站 | 国产日韩亚洲欧美 | 99reav| 亚洲黄色国产 | 欧美亚洲日本 | 日本黄色一级片视频 | 国产欧美一区二区三区免费 | 伊人久久精品一区二区三区 | 国产精品一码二码三码在线 | 久久久成人免费视频 | 亚洲欧美一区二区三区国产精品 | 亚洲九九精品 | 日韩一区二 | 久久久精品国产 | 天天操综合网站 | 亚洲成网站 | 日韩欧美在线观看视频 | 一区二区中文 |