extern是什么意思?

在方法声明extern修饰符一起指示在外部实现方法。外部修饰符的常见用法是与DLLImport属性一起使用。自己编写的类,直接诶添加引用即可,不需要COM交互,不必使用这种方式。将abstract和extern修饰符一起使用来修改同一成员是错误。使用extern修饰符意味着方法在C#代码中实现,而使用abstract修饰符意味着在比类中未提供此方法的实现。因为外部方法的声明不提供实现,所以没有方法体;比方法声明只是一个以分号结束(在签名之后没有大括号{})。例如:

public static extern int myMethod(int x);

posted @ 2012-12-06 09:13  柏衣  阅读(562)  评论(0编辑  收藏  举报