【发布时间】:2011-07-28 22:25:00
【问题描述】:
我试图在我的代码中定义 10 个面板,但绝对不想这样做
public panel1();
public panel2();
etc....
快速谷歌搜索告诉我宏在 c# 中不可用。有没有我可以定义的某种数组来代替宏,或者我可以用其他方式来处理这个?
【问题讨论】:
-
为什么/如何为此使用宏?
-
当然您可以(并且应该)使用数组。 C 宏不再使冗余变量更容易接受,只是更容易处理。
-
我不认为他指的是 C 宏——我以为他指的是 Lisp。
-
为什么有人需要宏?
-
@manojlds 假设你不是拖钓,这里有一个很好的讨论:news.ycombinator.com/item?id=2545497