私はこのようなプロパティクラスを持っています
ZipStart | ZipEnd | Acode
10000 | 13999 | BEK
14000 | 14999 | ATE
今、私は値を持っています、例えば11332そして私はその番号が属するAcodeを調べたいです、これのために私は次のコードを持っています:
var res = from o in ListOfDataClass
where iCode >= o.ZipStart && o.ZipEnd <= iCode
select o;
var c = res.FirstOrDefault();
return c.Acode;
ただし、これにより時々nullが発生するため、パターンをまだ見つけることができませんでしたが、このメソッドで問題が発生したため、デバッガーからiCodeが実際には11332であるが、 LINQ-queryは結果を生成しません。
何か案は?