.NETの覚え書き

.NETプログラミングをしてきた中でのメモ
間違いなどの指摘があればお願いします

  • 動的に生成されたコントロールはClearする前にDisposeしよう

動的に配置されたコントロールを

this.Controls.Clear();

とやって、「消えた消えためでたしめでたし」としても本当には消えてくれない
本当に消すために、動的に生成されたコントロールをリストとして持ってそれをDisposeしてからClearしなければいけない

foreach(Control control in ControlList)
{
    control.Dispose();
}
this.Controls.Clear();
Controls.Clear(bool Dispose);

みたいなものがあっても良いような気がする

  • 自分だけのライブラリを作ろう

これは言わずもがな、自作した関数をためておくライブラリは作っておいた方が良いです
後々役に立ちます

  • コード分析ソフトを導入しよう

コーディングスタイルを強制することで、自分の悪い癖・コードなどがわかります
また、ファイルによって書き方が違うと言うことも防ぐことができ、可読性が上がります
かなり便利なのでおすすめですが、よくわからないで使うと余計混乱します
FxCop
StyleCop


Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Bad Behavior has blocked 184 access attempts in the last 7 days.