をチェックしたい、私は次のような問題があります。シーケンスに要素の誤りが含まれていないが、私はヌル
public Boolean Exists(String userName)
{
IRepository<User> = new UserRepository();
User user = userRepository.First(u => u.Name == userName);
if (user == null) return false;
// Exists!
return true;
}
問題は、私がnullのUserオブジェクトを確認することができないことを、今あります。私がそこに着く前に、InvalidOperationException
には ""という要素が含まれています。 "
これは私には本当に変わっているようです。特に、制御フローを例外(例:try..catchでカプセル化し、それぞれの部分でtrue/falseを返します)を確立したくないからです。
ここでは何が起こっていますか?私が探している要素は、(など、ユーザーが検索された)が存在するときちなみに私のレポジトリ(ヒント?!)
に何か問題があり、これは正常ですかで、このコードは完璧に動作します。一致がない場合にのみ動作します。
@Tomasを防ぐために、私は実際にあなたの前に入ったが、私はポストの回答編集が実際のサンプルコードが含まれるようになりました。 2回目の編集は2秒遅れだった:) – JaredPar
Thats true Jaredが最初に入った:D(2秒後にJaredが48秒前に、Tomasが46秒前に表示されていた)。 ありがとうございます。 – Alex
+1 nananaboobooコメント:D – Gent