■
C#で
var d1 = decimal.Parse("123"); var d2 = decimal.Parse("123.0"); var d3 = decimal.Parse("123.00"); Console.WriteLine(d1); Console.WriteLine(d2); Console.WriteLine(d3); Console.WriteLine(d1 + 1); Console.WriteLine(d2 + 1); Console.WriteLine(d3 + 1); var t1 = typeof(KeyValuePair<,>); Console.WriteLine(t1); var t2 = typeof(KeyValuePair<int,string>); Console.WriteLine(t2);
decimalは小数点以下何桁有効というのを持っているようだ。
引数なしのGenericsの型は、どう使うのだろう。
StopwatchのReset、Restartは、細かく呼び出すと正しくない。場合によっては100倍とか短めに出る。おそらく、内部のタイマに登録するのだが、登録してから更新までにラグがあると思われる。
累乗の問題:x^nを求めるのに最小のかけ算の数を求める。xを自乗していって、nの2進表現で1のところでかけていけば、ほぼ最小になる。
厳密なものは大変そうだ。http://gushwell.ldblog.jp/archives/51776139.html