C# 演算子のオーバーロード 演算子は以下のシグニチャでオーバーロードできる。 public static クラス名 operator 演算子(引数) (例)複素数クラスの「+」演算子のオーバーロード class Complex { int r; int i... 2006.06.20 C#開発
C# 通貨書式の指定 標準の通貨の書式指定文字列"C"を指定します。 decimal dec = 12345678m; Console.WriteLine(String.Format("{0:C}", dec)); 出力:¥12,345,678 2006.06.19 C#開発
C# decimalの切捨て、切上げ decimalの小数点以下の切捨て、切上げには、Floor(床)とCeiling(天井)を使います。 decimal dec = 1234.56m; Console.WriteLine("切捨て:" + decimal.Floor(d... 2006.06.18 C#開発
C# NAntからFxCopを実行 buildファイルに以下のようなターゲットを作成する。 (例)「rule.FxCop」は適用する分析項目を定義したFxCopプロジェクトファイルです。 <target name="analysis"> <exec ... 2006.06.17 C#開発
日記 用語「typo」 ちょっとしたタイプミスのことです。 正しくは「typographical error」 初めて見たときこの「typo」自体がタイプミスかと思いました(w 2006.06.17 日記
日記 ビル・ゲイツ引退 2008年7月にビル・ゲイツは引退するそうです。 <a href=""> 特別、ゲイツ氏が好きなわけではないけど、なんかさみしいです。 まだ50歳ぐらい? パソコンを触りだした頃からMicrosoftと共に来た訳だし。(... 2006.06.17 日記
C# NAntからNUnitを実行 buildファイルに以下のようなターゲットを作成する。 (例)「TestCode.dll」はNUnitで実行するテストアセンブリです。 <target name="nunit"> <nunit2> &... 2006.06.16 C#開発
C# NAntでビルド 1)NAntをダウンロードしてきて、binフォルダにパスを通す。 2)buildファイルを作成する。 (例)d:/Test/src下のソースを、d:/Test/bin/lib.dllを参照してビルド。 <?xml version=... 2006.06.15 C#開発
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#開発