ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【VisualStudio2017 C#】クラスのプロパティを使用して引数付きコンストラクタを簡単に生成する時短技

f:id:HLSE:20190116105121j:plain

プロパティ(セッターゲッター)やフィールドがあるクラスでそのプロパティ(フィールド)を引数にしたコンストラクタを作成したいことがあると思います。

プロパティが多ければ入力が大変です。

そこで簡単にコンストラクタを作成する方法を紹介します。

 

手順

①コンストラクタの引数に含めたいクラスのプロパティを選択する

f:id:HLSE:20190218185855j:plain

 

②「Ctrl + .」を押して、「コンストラクタ('フィールド変数')を生成します」を選択する。

f:id:HLSE:20190218190049j:plain

④生成完了

f:id:HLSE:20190218190127j:plain 

 

これでめんどくさい箇所が簡単にコーディングされます。

 

実戦で役立つ C#プログラミングのイディオム/定石&パターン

実戦で役立つ C#プログラミングのイディオム/定石&パターン