C#
コンソールアプリケーションでクリップボードを使う

コンソールアプリケーションの開発は「新しいプロジェクトの作成」そのままではクリップボードを扱うことができません。System.Windows.Forms ライブラリの参照を追加してクリップボードを使う方法を紹介します。

続きを読む
C#
オブジェクトの値をXMLファイルに保存する、開く

EXEと共に使うパラメータファイルをXML形式で保存したり、開いたりする方法を紹介します。

続きを読む
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 構造体定義をする方法を紹介します。この方法を使えばパック構造体も定義できます。

続きを読む