VB6に戻って、文字列のnullと''、数値のnullと0などの違いを気にせずにコーディングできる関数をいくつか作成しました。特別な場合を追加することほど、コーディング時に生産性を損なうものはありません。無関係なエラーを引き起こす可能性のあるデータを処理するためのコード。9999/10000数値として使用しているものがヌルの場合、実際には0として扱います。
私は現在C#を使用していますが、VB6とC#2005の違いは非常に大きいので、新しいヘルパー関数のセットをどこから書き始めればよいのか、あるいはそれらを実行する必要があるのかどうかさえわかりません。 。
したがって、文字列、データベースフィールド、リクエストフォーム/クエリフィールド、???を受け入れる関数を記述し、それをDoubleに変換して、呼び出し元のプロシージャに返すためにできることは何でもする必要があります。 。
また、shorts、int16、int32、long、その他私が気にする可能性のあるすべてのものに対してこれを行う必要があります。
次に、文字列に対してこれを行います。そして日付。
これは価値のある追求ですか?フレームワークまたはC#に、代わりに使用できるものはありますか?他の関数を呼び出す際にデータをインラインで使用でき、一時変数などを作成する必要がないものが本当に必要です。