[問題] #if

看板C_Sharp作者 (奇怪 還沒收到??)時間14年前 (2010/08/07 17:51), 編輯推噓3(308)
留言11則, 5人參與, 最新討論串1/1
請問: 在c#中 看到 有#if #endif #else 到底是什麼意思 這些有點打亂我的邏輯了 謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.126.236

08/07 18:21, , 1F
和if else很接近,
08/07 18:21, 1F

08/07 18:21, , 2F
不過他是判斷#if 後面的變數是否存在.
08/07 18:21, 2F

08/07 18:21, , 3F
就跟C++條件式編譯程式碼一樣
08/07 18:21, 3F

08/07 18:22, , 4F
如果存在就走#if,不然就走#else
08/07 18:22, 4F

08/07 18:25, , 5F
請問是指說 #if dir 如果dir is true then 執行
08/07 18:25, 5F

08/07 18:26, , 6F
{~} 否則.... 直到 #endif?
08/07 18:26, 6F

08/07 18:26, , 7F
這東西有沒有什麼專有名詞 我去'喵'一下
08/07 18:26, 7F

08/07 18:35, , 8F
preprocessor
08/07 18:35, 8F

08/07 19:20, , 9F
msdn有一個簡單的例子,#define S #if S {}#else {} #endif
08/07 19:20, 9F

08/07 19:49, , 10F
給編譯器編譯前看的
08/07 19:49, 10F

08/08 16:54, , 11F
bad smell..
08/08 16:54, 11F
文章代碼(AID): #1CNIoZI1 (C_Sharp)