我知道,如果我有一個代碼塊,我不希望在編譯時在釋放模式,我可以換行的代碼塊:什麼是.NET特性不能在發佈模式下編譯方法?
#if DEBUG
while(true)
{ Console.WriteLine("StackOverflow rules"); }
#endif
這將使該代碼塊從比其他任何模式下編譯DEBUG
。
我知道有一個屬性可以放在一個可以做同樣的事情的整個方法上,但是對於我而言,我不記得那個屬性是什麼。我相信它的名稱空間是System.Diagnostics
,但我不確定。
順便說一句:我使用的是.NET 4,但我知道這個屬性存在於.NET 2中,因爲我在舊項目中使用過。
感謝