はじめに using static ディレクティブ 使い方 参考 はじめに 今回は、using staticディレクティブについて紹介します。 using static ディレクティブ using staticディレクティブを使うと、型名を書かずに対象の型の静的メンバーを記述することができるよう…
はじめに outパラメータ修飾子 使い方 参考 はじめに 今回は、outパラメータ修飾子について紹介します。 outパラメータ修飾子 outパラメータ修飾子を使ったメソッドの特徴 ・戻り値はbool。処理成功でtrue、失敗でfalse ・処理成功で、outが付いたパラメータ…
はじめに アセンブリに関連するアクセス修飾子 注意点 参考 はじめに 今回は、private protectedを含めた、C#でアセンブリに関連する代表的なアクセス修飾子について3つほど紹介します。 アクセス修飾子ってのはpublicとかprivateとかのやつです。 アセンブ…
はじめに in修飾子 使い方 参考 はじめに 今回は、in修飾子について紹介します。 in修飾子 C#7.2からin修飾子が利用可能になりました。 in修飾子はメソッドに引数を渡すときに、参照として渡したいけどメソッド内では参照先の値の書き換えをさせないようにす…
はじめに ref 使い方 さいごに 参考 はじめに 今回は、C#のref修飾詞について紹介します。 ref 通常、C#ではメソッドに値型を引数として渡したり戻り値を受け取ったりすると、オブジェクトがコピーされて受け渡しされますがrefを使うことで参照を受渡しする…
はじめに switch文のパターンマッチング はじめに 今回は「switch文のパターンマッチング + when句」について紹介です。 パターンマッチングについては前回の記事を参考にどうぞ。 rurugamedev-blog.com switch文のパターンマッチング C#7.0以降ではswitch文…
はじめに 通常の書き方(パターンマッチを使わない) 型パターンマッチを使った書き方 さいごに 参考 はじめに 今回は、C#7.0から追加された型パターンマッチについて紹介します。 これを使うと、型の判定とキャストを別々にする必要がなくなり、制御フローを…