C#

整数の三乗根を誤差なしで求める

三乗根は Math 標準ライブラリの Pow を使って double val = Math.Pow((double)number, 1.0 / 3.0) こんな風に求められるけれども、number が整数のときは これでは誤差が出るので使い物にならない。なのでプログラムを自分で書く!呼び出し側。最近の .NET …

オブジェクトへの参照

c#

バグの例 まずバグの例を見てください。1行分の文字列を保持する Data クラスを使用して、 ファイルの各 1 行を Data クラスのリストを使って処理をする という簡単なプログラム例です。Program.cs プログラムのエントリポイントです。昔で言うところの Main…

BOMの悪夢再び

C#

各方面から寄せられた多数の苦情によって メモ帳もデフォルトが UTF-8(BOM無し)となり、 BOM の事など多くの皆が忘れてしまったかのようだった。 BOMは撲滅され世界に平和が訪れたかのように思われた。だがしかし、悪夢は再び訪れる・・・ using Sample1; Sa…

Mockを使った呼び出し回数テストについて

C# UT

ずいぶんブログを閉鎖していましたが、不定期にプログラミングの事などをまた書きたいと思います。今回は C# の UT(ユニットテスト)で、Mock を使った呼び出し回数テストに関して、書きたいと思います。まずテストするコードからです。 namespace ConsoleApp…