linq查找列表中我的对象在哪个位置 [英] linq find in which position is my object in List
本文介绍了linq查找列表中我的对象在哪个位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
kriteriji是List<Kriteriji>
kriteriji is type of List<Kriteriji>
var doc = kriteriji.Where(k => k.Ean == txtEan.Text
&& k.PredmetObravnave == acPredmetObravnave.Text
&& k.Tse == txtTse.Text
&& k.DejanskaKolicina == Convert.ToInt32(txtKolicina.Text)
&& k.KratekNazEnoteMere == acKNEnotaMere.Text
&& k.OznakaLokacije == acOznakaLokacije.Text
&& k.OznakaZapore == txtZapora.Text
&& k.SarzaDob == txtSarzaDobavitelja.Text
&& k.Sarza == txtSarza.Text
&& k.DatumVelOd == datumOd
&& k.DatumVelDo == datumDo).FirstOrDefault();
现在,当我得到doc
时,如何知道List<kriteriji>
中的哪个位置?我现在需要在第一,第二......
Now when I get doc
how can I know in which position in List<kriteriji>
is? I need to now if is in first, second,...
推荐答案
使用 IndexOf
方法:
kriteriji.IndexOf(doc);
这篇关于linq查找列表中我的对象在哪个位置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文