PG日誌

受託系 PG が C# の事を書いています

Tips

Visual Studio 2017で単体テストもしくはTDDする

Visual Studio 2017でC#で開発してる開発者で、開発時にMSTestを使って単体テストを作成したり、コードを書くときにTDDしたりは、すっかり開発風景に定着していると思います。ただ、たまに作成方法を忘れるので、確認を兼ねてVisua Studio 2017 Community版…

C#のSystem.Threading.Timerクラスの精度を確認する

C#のTimerクラスの定周期処理で、タイマーのインターバールを1msに設定した時の実際の実行間隔を確認した話です。

WindowsErver2008R2でデスクトップにゴミ箱を表示する

英語版のWindowsServer2008R2のデスクトップにゴミ箱を表示するには[Start] から Search programs and files に show or hideと入力して検索結果に Show or hide common icons on the desctpと表示されるのでそれを選択して[Recycle Bin]にチェックを入れる…

C# で現在のメモリ使用量を取得する

Environmentクラスで取得する プロセスが使用しているメモリ使用量を取得するには Environment クラスの WorkingSetProperty を参照すれば現在の使用量が取得できます。 long currentSet = Environment.WorkingSet Console.WriteLine("現在のメモリ使用量は{…

外部に公開しているメソッドは引数チェックをしよう

引数チェックって大切ですよね?オブジェクトが健全な状態を保つためにも外部に公開してる操作は引数チェックを行いましょう。対象は以下となります。 チェックすべき操作 public なクラス *1 public | protected なメソッドもしくはプロパティ *2 チェック…