C#
static void Main(string[] args) { Console.WriteLine((0.1f + 0.2f) == 0.3f); // float型。 結果:false Console.WriteLine((0.1d + 0.2d) == 0.3d); // double型。 結果:false Console.WriteLine((0.1m + 0.2m) == 0.3m); // decimal型。結果:true } …
参考にしたところ .NETリアクティブフレームワーク(Rx)がLINQ to Eventsを可能にする unfold: Introducing Rx (Linq to Events) .NET Reactive Framework を Enjoy! してみた コード public partial class MainPage : UserControl { public MainPage() { I…
C#のforeachは便利なのだが、 現在処理している場所のインデックスを取得することができない。 だが、何かとインデックスが必要になることがある。 そこで、Rubyのeach_with_indexと同等の機能を持つものを作ってみる。 rubyのeach_with_index (5..10).each_…
XMLを出力するのは意外と面倒くさい。 が、RubyだとDSLのように簡単にXMLの出力コードを記述することができる。 このライブラリを使用する。 ※標準でDSLのように記述できるライブラリが入っていればいいのに・・・ Builder for Markup まずはgem install gem…
画面間での排他制御処理をしようとして、ちょっとはまったので 画面絡みのスレッド扱いについてまとめてみる。 親画面と子画面のスレッドの扱い Windows Fomsの場合 親画面のボタンをクリックすると、子画面をつくり表示するだけの単純なもの。 画面では自分…