掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
「割り当て前の変数の使用」を解除するには? (ID:146568)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> Return "" でなく Return Nothing 単純に統一できるなら良いんですけど、VB.NET2003でエラーが 出てないなら、違う値と分かった上でフラグとして使っている ことがあるかも。 ※VB.NET2003で s = Nothing Debug.WriteLine(s.Length) の参照エラーが出るか確かめてみてください。 出ないなら、Nothing 設定しても "" と同等に扱われている ので単純に置き換えていいと思いますが、エラーが出るなら 分かった上で使い分けている可能性が高いです。 正常終了(システムエラーが発生しないで該当データ無し)で ""を使って、 異常終了(システムエラー発生時)で Nothing を返す。 呼び出し側で、Nothing が返ってきた時と "" が返って 来たときで処理を変更するわけです。 バグを生みやすいので、戻り値は Boolean とかにして 文字列は "" で統一(余裕があるなら String.Empty で) とかも考える必要があるのかも?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.