2009-09-25から1日間の記事一覧

.NET の静的コンストラクタ

.NET のクラスには、静的コンストラクタというものがある。 これは .NET で、そのクラスが初めて使用される直前 (より厳密には、そのクラスの型がインスタンス化される直前) に自動的に呼び出される初期化用の関数である。 複数のスレッドが単一のクラスをは…

.NET でクレジットカードの番号チェックを行う方法

クレジットカードの番号はチェックサム桁が入っているため、入力された番号に入力ミスがないかどうかは、センターにオンラインで問い合わせることなく、オフラインで知ることができる。 具体的には以下のようなコードでチェックできる。確かどこかにあった J…

.NET で画像イメージを JPEG に変換する方法

.NET で画像イメージ (Bitmap のインスタンス) を JPEG データのバイトデータにメモリ内で変換するには、以下のようにするとよい。 public static byte[] SaveAsJpeg(Bitmap bmp, int quality) { EncoderParameters eps = new EncoderParameters(1); Encoder…