Ich möchte auf die Zeilennummer in Linq Abfrage zugreifen. Es gibt viele Artikel im Internet, die erklären, wie man das macht, aber es gibt einen Haken: Ich möchte die Aufzählung "später" auflösen und ich möchte, dass es jedes Mal die gleiche ID zuweist. Aus diesem Grunde Methoden wie diese funktionieren nicht:Assing eine sequentielle "Zeilennummer" in linq Ausgabe
public IEnumerable<MyClass> GetThings(List<object> lst)
{
int ID=0;
return from i in lst
select new MyClass(ID++, i);
}
public class MyClass
{
public MyClass(int ID, object Stuff)
{ ... }
}
...
var x = GetThings(SomeList);
(schlägt fehl, weil jedes Mal, wenn x lösen, indem jedes Element iteriert eine andere ID bekommt)
Wie hast du die Frage und die Antwort zur gleichen Zeit (auch Sekunden sind gleich)? – fubo
@fubo gibt es ein Kontrollkästchen an der Unterseite, wenn Sie die Frage stellen :) – DJL
Dank bemerkte nicht, dass alle Jahre – fubo