.NET

.NETで構造体をメンバ配列の値を含めてコピーしたい。件

VB6からVB.NETへの変更時にちょっとはまったのでメモ。元の処理の簡略化イメージ 構造体の配列へいろいろ計算した結果をどんどんためていく処理がある。 '構造体定義 Public Structure ST Dim int01 As Integer Dim aInt01 As Integer() Public Sub New(x As…

ソースコードの翻訳

ひと昔前はソースの翻訳っていうと=「コンパイラを使って実行環境向けのコードを生成する」ってことだと思います。しかし、現代社会においてプログラム言語が氾濫しまっくっており、 前にxxプロジェクトで作ったライブラリを△△プロジェクトで使おうかなっ…

ログ出力はlog4netで

一昔前は #if DEBUG Console.WriteLine("なんたらかんたら"); #endifみたいにしてデバッグ用のログをはいてたりしましたが、 最近はみんな.NET開発でログ出力=log4net利用は当然の選択肢となっております。log4net利用で一番の利点は後から出力レベル、出力…

EntityFrameworkのモデルファースト利用について

既存システムに対して新たなサービスを構築する際にはモデルファーストでEntityFrameworkを利用することになる。 面倒なSQL文字列組立やマッピングの為のコードから解放されるが既存のモデルから単純に取り込むといろいろ弊害が起きる。 ・エンティティが…