パハットノート

主にUnity(C#)を中心としたプログラムの備忘録

2021-09-01から1ヶ月間の記事一覧

C# Nullチェックの簡略化

C#

目次 目次 目的 Aに対して、Bを代入。ただし、BがnullならCを代入 Action型変数を呼び出すとき クラス型変数の割り当ての有無で処理の分岐 目的 変数がnull、非nullのときで処理を分岐するときにif文を使うと複雑になるのでC#の機能をうまく使って簡略化する…

C# プロパティの使い方

C#

導入 プロパティを用いるメリット 1. 変数に対して、読み込みと書き込みの範囲を別々に設定できる。 2. 変数の代入に対して制約を与えられる。 継承 あとがき 導入 以下のクラス「Sample01」を想定する。 public class Sample01 { public int a; } 変数aにつ…

C# コンストラクタの使い方

C#

コンストラクタについて 基本 プログラム例 継承 コンストラクタについて クラスを生成する際に行われる処理。 初期化などに使用。 基本 「Human」というクラスが存在し、これにコンストラクタを追加する場合には、 public Human(引数) { //処理 } というよ…