C#

C#

C#からCの関数を呼び出す

C#からDLL内のCで書かれた関数を呼び出す方法の備忘録。DLLの作成方法は割愛するがC#の実行ファイルと同じフォルダ内に作成してある。 まずCの関数定義のヘッダーファイルとソースコードは以下のとおり。 #ifdef CPPL...
C#

C# コレクションに構造体を格納するときに注意すべきこと

例えばList<T>に構造体を格納するときには注意しないといけない点がある。以下のプログラムを考えてみる。 using System; using System.Collections.Generic; namespa...
C#

C# コンストラクターとオブジェクト初期化子について

C#3.0から使えるようになったオブジェクト初期化子について、まずは以下の簡単なサンプルプログラムを考えてみる。 using System; namespace CSharpStudy { class Program ...
スポンサーリンク