zoukankan      html  css  js  c++  java
  • .extern 是什么意思?

    extern 是什么意思?

    答: extern 修饰符用于声明 由程序集外部实现的成员函数经常用于系统API函数的调用(通过 DllImport )。注意,和DllImport一 起使用时要加上 static 修饰符也可以用于对于同一程序集不同版本组件的调用(用 extern 声明别名) 不能与 abstract 修饰符同时使用 。

    示例:

    Code
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Runtime.InteropServices;

    namespace Example03
    {
    class Program
    {
    //注意DllImport是一个Attribute Property,
    //在System.Runtime.InteropServices命名空间中定义
    //extern与DllImport一起使用时必须再加上一个static修饰符
    [DllImport("User32.dll")]
    public static extern int
    MessageBox(
    int Handle, string Message, string Caption, int
    Type);
    static int Main()
    {
    string myString;
    Console.Write(
    "Enter your message: ");
    myString
    = Console.ReadLine();
    return MessageBox(0, myString, "My Message Box", 0);
    }
    }
    }

    /************************************************/

    本博客内容如果是原著都会在标题后加上(原著)字样,未加者多数为转载.

    /************************************************/

  • 相关阅读:
    python之变量与常量
    Python之历史
    关于图像重采样插值算法
    常用的日期的方法
    数组常用的方法
    判断鼠标进入容器方向
    用JS实现一个时钟的效果
    搞定flex布局
    整理 45 道 CSS 基础面试题(附答案)
    CSS实战3
  • 原文地址:https://www.cnblogs.com/ghfsusan/p/1706419.html
Copyright © 2011-2022 走看看