如何在 c# 中替换保留关键字(类似于 c++ 宏)



我想用 c# 编写简单的宏,更清楚的是,我只想在测试时节省一些键入(但想要使用代码段,因为它们不节省空间)。想要用较短的单词替换保留关键字C++ 中的示例(返回总和):

#define r return
int foo(int i, int c){ r (i + c); }

所以重点是节省相同的空间和键入,c# 中是否有类似的东西?

C# 不支持像 C++ 这样的宏。另一方面,Visual Studio有片段

检查这个问题:

预处理器中的 C# 宏定义

不同意义上的宏:

http://alookonthecode.blogspot.com.au/2011/06/macros-in-c.html

C# 中的宏预处理器

http://www.codeproject.com/Articles/10049/A-Macro-Preprocessor-in-C

最新更新