2020-05-12から1日間の記事一覧

foreach ループ中の要素の更新

foreahループ内での、要素の更新や削除等はできません。 これに対して以下の様な対応が考えられます。 ・For Loop等、別のループを使う ・更新した値をセットする為のCollection等を作る ・LINQのWhereメソッドを使い、必要な要素だけを抽出する ・List.Remo…

継承とコンストラクタ

なにも意識せずに継承クラスを作成した場合、クラスのインスタンスを生成すると、まず親クラスのコンストラクタが呼び出され、その後子クラスのコンストラクタが呼び出されるという動作になります。 しかし、この場合に実行される親クラスのコンストラクタは…

実際に使う修飾子

■C#の修飾子には、ざっくり以下のものが存在する。 public:異なるアセンブリやクラスからアクセスできる private:同じクラスだけで使用できる protected:同じクラスまたは派生クラスだけで使用できる internal:同じアセンブリだけで使用できる protecte…