C# APIリファレンスを作成 1)NDoc(日本語版)をダウンロードしてきて解凍。 2)NDocを起動 3)Addボタンで、アセンブリを選択 4)「Documentation Type」タイプを選択(MSDN等) 5)その他、以下等を指定。 Output Targ... 2006.06.14 C#開発
C# コード分析を実行 1)GotDotNetからFxCopダウンロードしてきてセットアップ。 2)FxCopを起動して「Project」→「Add Targets」で、DLLかEXEファイルを選択 3)「Project」→「Analyze」で分析を実行 結果... 2006.06.13 C#開発
C# コマンドラインからビルド たまには、コマンドラインからビルド! (例) csc /target:library /out:test.dll /recurse:* /lib:D:test /reference:common.dll /target:「e... 2006.06.12 C#開発
C# privateなメソッドをコール privateで定義されているメソッドを呼びたい場合は、フィールドの場合と同様にInvokeMemberを使用します。 メソッドの引数は、Objectの配列で渡し、結果もObjectで受け取ります。 class Test { pr... 2006.06.11 C#開発
日記 日本人プログラマーだけが使う謎の動詞 プログラムコードの中で、<b>XXXを登録するメソッド</b>で、<b>registXXX()</b>という名前のメソッドを書いたところ、なぜかMicrosoftのスペルチェックにひっかかっ... 2006.06.11 日記
C# privateなフィールドにアクセス privateで定義されているフィールドに対して、読み書きしたい場合にはInvokeMemberを使用します。 class Test { private string str; } Test test = new Test();... 2006.06.10 C#開発
C# システムサウンドを鳴らす システムサウンドを鳴らすには、System.Media.SystemSoundsクラスを使用します。 「コントロールパネル」の「サウンドとオーディオデバイス」にて設定できる一連のサウンドイベントの種類に関連付けられているサウンドを、それ... 2006.06.09 C#開発
C# ファイル操作 ファイル操作には、System.IO.Fileクラスを使用します。 // ファイルのコピー File.Copy("G:\test.jpg", "G:\Work\test.jpg"); // ファイルの存在確認 if (File.Ex... 2006.06.08 C#開発
C# NUnitでテストメソッドの前処理、後処理を行う 個々のテストメソッドの実行の前と後に処理をはさみたい場合は、以下のように属性のメソッドと属性のメソッドを作成することによって、個々のメソッドの前処理、後処理を行うことができます。 public void Init() { // ... 2006.06.07 C#開発
C# プロパティの自動生成 コード上でフィールドを選択して「リファクタ」→「フィールドのカプセル化」 これで、以下のようにプロパティが自動生成されます。 private string param; ↓ public string Param { get { ... 2006.06.06 C#開発