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

全面介紹C#預處理

開發 后端
本文介紹C#預處理標識符使用和規則C#標識符文法相似的文法,以及介紹C#預處理控制行和C#預處理表達式。

C#預處理控制行

特性#error和#warning使得代碼可以把警告和錯誤的條件報告給編譯程序,來查出標準的編譯時的警告和錯誤。

  1. pp-con trol-line:  
  2. #error pp-message  
  3. #warning pp-message  
  4. pp-message:  
  5. pp-tokensopt 

舉個例子幫助大家理解

  1. #warning Code review needed before check-in  
  2. #define DEBUG  
  3. #if DEBUG && RETAIL  
  4. #error A build can't be both debug and retail!  
  5. #endif  
  6. class Class1  
  7. {…} 

這將總是產生警告(“Code review needed before check-in"),并且如果予處理修飾符DEBUG 和RETAIL 都被定義,還會產生錯誤。

C#預處理標識符

C#預處理標識符使用和規則C#標識符文法相似的文法:

  1. pp -identifi er:  
  2. pp-ava ilable-identifier  
  3. pp-ava ilable-identifi er:  
  4. A pp-identif ier-or-keyword that is not true or false  
  5. pp-id entif ier-or-keyword:  
  6. identifi er-start-character identif ier-part-characters opt 

true 和false 符號不是合法的預定義指示符,所以不能用于#define 的定義和#undef 的反定義。

C#預處理表達式

操作符!, ==, !=, && 和||是允許的預定義表達式。在預定義表達式中,圓括號可以用來分組。

  1. pp-expression:  
  2. pp-equality-expression  
  3. pp-pr imary-expression:  
  4. true  
  5. false  
  6. pp -identifi er  
  7. ( pp-expression )  
  8.  
  9. pp-unary-expression:  
  10. pp-pr imary-expression  
  11. ! pp-unary-expression  
  12. pp-equality-expression:  
  13. pp-equality-expression == pp-logical-and-expression  
  14. pp-equality-expression != pp-logical-and-expression  
  15. pp-logical-and-expression:  
  16. pp-unary-expression  
  17. pp-logical-and-expression && pp-unary-expression  
  18. pp-logical-or-expression:  
  19. pp-logical-and-expression  
  20. pp-logical-or-expression || pp-logical-and-expression 

【編輯推薦】

  1. C#字符串進行分割
  2. 全面測試C#字符串
  3. C# out和ref傳遞數組
  4. 淺析C#定義整型數組
  5. C#數據庫連接字符串
責任編輯:佚名 來源: 博客園
相關推薦

2009-08-07 17:41:40

C#預處理

2009-08-03 17:12:40

C#指針操作

2009-09-01 10:20:28

C#多種語句

2009-07-31 15:52:47

C#常用函數

2010-02-03 13:33:42

C++預處理命令

2009-08-11 15:17:12

C#基礎知識

2009-09-04 11:35:05

C#方法重寫

2009-08-14 16:01:22

C#面向對象

2009-08-05 18:28:05

C#異常處理

2009-07-31 16:48:44

C#位運算

2009-08-12 18:35:36

C# ArrayLis

2011-06-21 10:00:21

預處理指令

2009-09-18 10:45:31

C#數組操作

2009-08-11 14:57:11

比較C#和Java

2009-09-08 16:58:24

c#checklist

2016-12-15 13:47:29

C語言預處理命令

2011-08-17 10:29:39

Objective-C預處理

2009-08-25 10:24:29

C# delegate

2009-08-10 16:30:56

C# BitmapDa

2009-08-17 16:47:51

C# Anonymou
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久亚洲国产800 | 高清久久久| 国产aⅴ精品 | 一区二区三区四区国产 | av不卡一区 | 天久久| 成人亚洲视频 | 九色视频网站 | 欧美日韩综合精品 | 欧美成人精品欧美一级 | 97色在线观看免费视频 | 久久99蜜桃综合影院免费观看 | 999免费观看视频 | 久久这里有精品 | 欧州一区二区三区 | 国产成人精品综合 | 中文字幕 欧美 日韩 | 天天爽天天干 | 久久国产精品一区二区三区 | 久久亚 | 日韩和的一区二在线 | 成人在线免费 | 精品婷婷 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 国产精品视频久久 | 久久久久久一区 | 精品成人69xx.xyz | 成人免费一区二区三区牛牛 | 不卡一区二区三区四区 | 亚洲国产成人一区二区 | 在线不卡视频 | 国产xxxx搡xxxxx搡麻豆 | 中文字幕av在线播放 | 区一区二在线观看 | 国产美女精品 | 农村黄性色生活片 | 免费在线观看一区二区 | 九九亚洲 | 亚洲美女一区 | 欧美黄在线观看 | 一区精品视频 |