2014-04-01から1ヶ月間の記事一覧

IConnectableObservable の Connect の動作

以下、ふたつのプログラムは、Publishしたコールドソースのオブザーバブルに対して FirstAsync を複数回実行する。一方は毎回同じシーケンスを返し、他方はそれぞれ異なるシーケンスを返す。理屈がよく分からない。 using System; using System.Reactive.Lin…

C# でグローバル変数

C#

グローバル変数のスコープを定義するのにpartial クラスを利用する。 そして、全てクラスをpartialクラスの内部クラスとして定義する。Global.cs static partial class GlobalScope { static int global_var; } Foo.cs static partial class GlobalScope { c…