C# 2020年6月11日 【C#】リテラルとは何?初心者向けに分かりやすく解説します!【超絶初心者向け】この記事では、C#の「リテラル」について、超初心者向けに分かりやすく解説します! 簡単な説明 まずは導入編として、本質的ではありませんが、直感的に理解しやすい説明をします。 「リテラル」=1,2,3とか”ab …
C# 2020年5月24日 【C#,Rx】MergeしたIObservableの少なくとも1個がOnCompletedしたらOnCompletedする今回はReactiveExtensionsのMergeオペレータの話題です。 MergeオペレータとOnCompleted MergeしたIObservableがOnCompletedとなるには、すべてのIObserva …
C# 2020年4月3日 【C#】内部クラスから外部クラスのprivateフィールドにアクセスする先日、内部クラス(入れ子クラス)から外部クラス(親クラス)へのアクセスがなぜか出来なくて困りましたのでメモします。 内部クラスから外部クラスのprivateフィールドにアクセスする 通常privateフィールドには自分自 …
C# 2020年3月16日 【C#, LINQ】WhereとSelectを同時に行いたい!→作ってみた先日、 となりましたので、自作のLINQオペレータを作成して対応しました。この記事では、WhereとSelectを同時に行える自作LINQオペレータを紹介します! WhereとSelectを同時に行う方法 WhereとS …
C# 2020年3月2日 【C#, LINQ】SelectとWhereの違いこの記事は、C# LINQのSelectメソッドとWhereメソッドの違いについて簡潔にまとめています。 WhereとSelectの違い とても簡潔に書くと次のようになります。 Where・・・抽出する Select・・ …
C# 2020年2月11日 【C#,Rx】Observable.FromEventの使い方!引数の意味を分かりやすく解説!最近ReactiveExtensionsを使い始めたのですが、本当に便利ですね!もうRxなしでコーディングは考えられません。 Observable.FromEventメソッドは使っていますか?僕は訳あって使い始めたのです …
C# 2020年1月30日 【C#】なぜかイベントの削除ができない!-=演算子がどうしても効かない!→ラムダ式使ってない?前にC#でハマったことがあったので紹介します。 なぜかイベントが削除できない! C#ではイベントは+=演算子で追加し、-=演算子で削除しますが、なぜかイベントの削除ができなくてハマりました。 そして数時間悩んだ末、原因は …
C# 2020年1月27日 【C#超絶初心者】LINQは怖くない!ただのIEnumerableの拡張メソッド群です。C#初心者の皆さん、LINQはC#のなんか特別な機能だと思って敬遠していませんか? 実は、LINQと呼ばれているのはC#の特別な機能でもなんでもなく、ただの「拡張メソッドの集まり」です。メソッドですメソッド。何も怖がる必 …
C# 2020年1月17日 【C#】文字列結合時にToString()は不要だった件先日C#でコーディング中に気づいたことがあったので発信します。題名にもありますように、文字列を結合する際にToString()が不要であることに気づきました。 例えば次のような例です。 よくある例だと思います。しかし、こ …
C# 2020年1月15日 【超絶初心者向け】オブジェクト指向の三大機能の一つ「ポリモーフィズム(多様性)」とは!?超絶分かりやすく噛み砕いて説明します!この記事では、オブジェクト指向の三大機能のひとつである「ポリモーフィズム(多様性)」について、ものすごく噛み砕いて分かりやすく解説します! オブジェクト指向の三大機能についてはご存知ですか? オブジェクト指向の三大要素 …