extern keyword can also define an external assembly alias, which makes it possible to reference different versions of the same component from within a single assembly." xml:space="preserve">extern 关键字还可以定义外部程序集别名,使得可以从单个程序集中引用同一组件的不同版本。外部别名(C# 参考)." xml:space="preserve">有关详细信息,请参阅 外部别名(C# 参考)。
abstract and extern modifiers together to modify the same member." xml:space="preserve">将 abstract 和 extern 修饰符一起使用来修改同一成员是错误的做法。extern modifier means that the method is implemented outside the C# code, whereas using the abstract modifier means that the method implementation is not provided in the class." xml:space="preserve">使用 extern 修饰符意味着方法是在 C# 代码的外部实现的,而使用 abstract 修饰符意味着类中未提供方法实现。
extern 关键字用于 C# 中时会比用于 C++ 中时受到更多的限制。若要比较 C# 关键字与 C++ 关键字,请参见 C++ 语言参考中的“使用 extern 指定链接”。
Example 1. In this example, the program receives a string from the user and displays it inside a message box." xml:space="preserve">示例 1. 在此示例中,程序接收来自用户的字符串并将该字符串显示在消息框中。MessageBox method imported from the User32.dll library." xml:space="preserve">程序使用从 User32.dll 库导入的 MessageBox 方法。