-1
Listから値を取得しようとしています。リストには、すでに満たされているが、私はこのコードを実行しようとすると、オブジェクト参照がオブジェクトのインスタンスに設定されていないというエラーを取得しておいてください。 C#でSQLParameterから値を取得する
が、私は私の方法では、グローバル変数private static readonly string _isDevItemParamName = "@DevItem";
を作成したI電話:
var devItem = sqlParams.Where(p => p.ParameterName == _isDevItemParamName).First();
これは、私がブレークポイントを実行するとエラーが発生するようです。
明らかに、 '@ DevItem'は' FirstOrDefault() 'を試してみて、' var devItem 'はnullになります – fubo
sqlParamsのリストに@DevItemがありますか? – Mukund
このクエリは次のように短縮することができます: 'var devItem = sqlParams.First(p => p.ParameterName == _isDevItemParamName);'しかし、 'First()'はそのような値が見つからなければ例外をスローします'FirstOrDefault()'はデフォルト値を返します。 – Fabjan