Objectパターンをちゃんと意識しましょう。NULL)を返すコードを仕事でもたまに見かけます。この場合、戻り値を使用する側でサイズを知るためには、まずNullかどうかを判断する必要が出てきます。Nullではなく、空(Empty)の配列、リストを返すようにしましょう。そもそも設計段階でどういう戻り値を返すかを決めていれば良いのですが、過去に自分が途中参画したプロジェクトでは実装者に委ねられていたのか、あるメソッドは空(Empty)を返すし、あるメソッドはNullを返しているという事がありました。int[0];}配列のサイズ0が有効なのは意外に知られていないようです。文字列の場合はケースバイケースですが、表示用の文字列なら空文字を返すようにします。してもNullを返す場合は、関数ヘッダに注意書きするなど使用者が分かるようにします。delegateC#を使い始めの頃によくやってた処理。}}ここでもNullチェック不要にする方法があります。コメントをキャンセルメールアドレスが公開されることはありません。*サイト前の記事Bridgeパターン次の記事Mediatorパターン執筆者のことかもめ元フリーランスのSE、PG。忘れやすい性格のため備忘録として色々残していきます。