C#ダイナミックリンクライブラリ

黄舟
リリース: 2016-12-27 14:16:50
オリジナル
1734 人が閲覧しました

ダイナミックリンクライブラリは、共有関数ライブラリの概念を実装する方法です。拡張子は「.dll」です。

ダイナミック リンク ライブラリは、プロセスが実行可能コードの一部ではない関数を呼び出す方法を提供します。

関数の実行可能コードは、プロセスとは別にコンパイル、リンク、保存された 1 つ以上の関数を含む DLL ファイル内にあります。

DLL はデータとリソースの共有に役立ち、複数のアプリケーションがメモリ内の DLL の単一コピーに同時にアクセスできます。

ダイナミック リンク ライブラリを使用すると、プログラムの他の部分に影響を与えることなく、個々のモジュールに更新を簡単に適用できます。

開発プロセス:

ステップ 1: ファイル ---> 新規 ---> プロジェクト ---> クラス ライブラリ ---> コードをコピーして貼り付け ---> 生成 ---> 生成DllTest

<span style="font-size:14px;"><strong>using System;
using System.Collections.Generic;
using System.Text;
namespace DllTest 
{
    public class Class1 
    { 
        public void ShowMessage()
        {
            Console.WriteLine("你以成功调用了动态连接!");
            Console.ReadLine();
        }
    }
}
</strong></span>
ログイン後にコピー

step2: ファイル ---> 新規 ---> プロジェクト ---> コンソール アプリケーション ---> コードをコピーして貼り付けます

右クリックして参照 ---> 参照を追加生成されたばかりの DllTest .dll を追加します

<strong>using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using DllTest;
namespace DllExample
{
class Program
{
    static void Main(string[] args)
    {
        DllTest.Class1 i = new Class1();
        //调用动态链接库的方法
        i.ShowMessage();
    }
}
}</strong>
ログイン後にコピー

上記は C# ダイナミック リンク ライブラリの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート