簡體   English   中英

有沒有辦法在c#中模擬“宏”?

[英]Is there any way to emulate “macros” in c#?

我正在嘗試使用C#中的CodeContracts看起來更像語句,所以我需要一個工具,允許我在編譯器看到之前替換一些代碼,如果沒有辦法,我猜Visual Studio插件也會有幫助。

試圖對抗像C#這樣的語言的語法只是一個壞主意。 你使用的工具將有決心反擊。

只需順其自然,不要試圖逆流而行。 您很快就會習慣語法,對於使用該代碼的其他人來說,這將是有意義的。

在將代碼發送到C#編譯器之前,您始終可以通過C ++預處理器(如mcpp引導代碼。 這將為您提供C ++宏的全部功能:)

我想你可以使用預構建任務來做到這一點。

我在我的一個項目中使用這種方法(雖然它不是C#,但是一種完全不同的語言,但我需要像C ++一樣的宏)。

表情樹怎么樣?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM