[C# class] ユーザー定義型の分解について(Deconstructメソッド)
クラス、構造体、インターフェースにDeconstructメソッドを実装するとインスタンスを分解して複数の値にすることができます。うん、よくわからないですね!とりあえずサンプルコードを見てください。Deconstructメソッドを実装して分解
[C# 入門] switch式を使って変数の値や型によって異なる値を返す
今回はswitch式についてです。switch式はC#8.0から使うことができます。switch式を使うと、指定された変数の値や型によって異なる値を返すことができます。switch文とは違いcase、break、defaultキーワードを使
[C# 入門] switch式を使って変数の値や型によって異なる値を返す
今回はswitch式についてです。switch式はC#8.0から使うことができます。switch式を使うと、指定された変数の値や型によって異なる値を返すことができます。switch文とは違いcase、break、defaultキーワードを使
[C# class] クラスメンバーの演算子(operator)について
今回はクラスメンバーの演算子についてです。クラスで演算子をオーバーロードすると、クラスに+などの演算子を使ったときにどのような処理をするのか?というのを決めることが出来ます。クラスってなに?という方はこちらを見てください。また、演算子ってど
[C# ExpandoObject] 動的にプロパティを設定する
動的型付け変数(dynamic型)についてでは動的な型について書きましたが、動的にオブジェクトのプロパティを設定したいというときに使えるExpandoObjectクラスを紹介します。このクラスを使うと事前に定義することなくプロパティを追加
「ブログリーダー」を活用して、ヤスノさんをフォローしませんか?