【发布时间】:2011-11-09 21:35:48
【问题描述】:
当一切都在一个类中定义时,全局函数如何存在于 C# 中?我在 MSDN 上阅读OpCodes.Call 的文档,惊讶地看到以下措辞,
元数据标记携带足够的信息来确定调用是对静态方法、实例方法、虚拟方法、还是全局函数。
全局函数?它存在于 C# 中吗? (它绝对不是指static 方法,因为它与全局函数一起明确列出)。
【问题讨论】:
-
OpCodes.Call 并非特定于 C#,而是特定于 CLR
-
如果我们告诉你我们就必须杀了你。 ;) 说真的,全局变量很糟糕——不要试图实现它们。
-
为什么全局函数/方法定义不好?