C#
クラスのフィールドの型の名前とフィールド名を取得する

実行時に自分の定義したオブジェクトのフィールドの型名、たとえば int とか double などを知る方法を紹介します。

続きを読む
C#
仕事や研究に使えるビット演算

実際の仕事や研究では、どのように AND, OR, NOT を使うかという実例を紹介します。

続きを読む
C#
デバッグ用の画像データを生成する

画像処理のプログラムを作る際に必ず必要なデバッグ用データの作成方法について紹介します。

続きを読む
C#
foreach でインデックスを使いたい

for 文では、ループ変数そのものがインデックスとなりえますが、foreach ではそれがありません。foreach でインデックスを得る方法を紹介します。

続きを読む
C#
実行ファイルEXEを出力するディレクトリについて考える

実行ファイルの動作プラットフォーム別の最適なディレクトリ出力先について考察します。

続きを読む
C#
アンセーフunsafeコードを許可する

データのコピーやポインタ操作などアンセーフ unsafe なコードのビルドを実施する方法を紹介します。

続きを読む
C#
構造体配列のメモリブロックコピー

C# は普通はメモリのブロックコピーはできませんが、WindowsAPI の CopyMemory を使うことで実現する方法を紹介します。

続きを読む
C#
24ビットや32ビットでパックされた色画素データ型を定義する

C#でC言語のような typedef struct 構造体定義をする方法を紹介します。この方法を使えばパック構造体も定義できます。

続きを読む
C#
ビット演算3種類

複数のビットフラグなどを設定したり評価するのに必要なビット演算の技法を紹介します。

続きを読む
C#
上の階層のディレクトリパスを取得する

あるディレクトリの、ひとつ上や、ふたつ上の階層のディレクトリを取得する方法を紹介します。

続きを読む