ひらぽんです。
もうひとつ提示させて頂きます。
VB.NET・C# のコーディング標準のガイドラインに
以下を追加してはいかがでしょうか?
-----------------------------------------------------------
String.IsNullOrEmpty
文字列の空文字判定には String.IsNullOrEmpty を使え。
たとえば以下の条件文が存在したとする。
If str <> "" Then
・・・・・・
End If
変数 str に文字列が代入されている場合のみ処理を実行させたいのであろうが、
str = Nothing の場合を考慮していないため、バグを発生させる恐れがある。
If (str <> "") AndAlso (Not str Is Nothing) Then
・・・・・・
End If
上記の条件文は str = Nothing のケースに対応しているが、冗長である。
String.IsNullOrEmpty を使えば、
空文字もしくは文字列が null の場合の両方を同時に判定できる。
If Not String.IsNullOrEmpty(str) Then
・・・・・・
End If
-----------------------------------------------------------
--
IWPS) 平本 <t.hiramoto@....jp>
blog http://blogs.yahoo.co.jp/hilapon