by Anonymous » 23 Dec 2024, 11:28
Es tut mir leid, wenn der Titel irreführend ist. Sie können ihn korrigieren, wenn Sie eine Vorstellung davon haben, was ich sagen möchte.
Ich habe eine Funktion, die ein IEnumerable aufnimmt . Das IEnumerable ist ein anonymer Typ.
Das ist meine Funktion:
public void AddToCollection_Short(IEnumerable query)
{
List list = new List();
foreach (var item in query)
{
var obj = new object();
var date = item.Date.ToShortDateString();
obj = new { date, item.Id, item.Subject };
list.Add(obj);
}
AllQueries = list;
OnPropertyChanged("AllQueries");
}
Suffixe wie .Id, .Date, .Subject werden nicht erkannt. Darf ich fragen, welchen Ansatz ich wählen sollte, um das Problem zu beheben? Gibt es so etwas wie eine IEnumerable-Abfrage?
Es tut mir leid, wenn der Titel irreführend ist. Sie können ihn korrigieren, wenn Sie eine Vorstellung davon haben, was ich sagen möchte.
Ich habe eine Funktion, die ein IEnumerable aufnimmt . Das IEnumerable ist ein anonymer Typ.
Das ist meine Funktion:
public void AddToCollection_Short(IEnumerable query)
{
List list = new List();
foreach (var item in query)
{
var obj = new object();
var date = item.Date.ToShortDateString();
obj = new { date, item.Id, item.Subject };
list.Add(obj);
}
AllQueries = list;
OnPropertyChanged("AllQueries");
}
Suffixe wie .Id, .Date, .Subject werden nicht erkannt. Darf ich fragen, welchen Ansatz ich wählen sollte, um das Problem zu beheben? Gibt es so etwas wie eine IEnumerable-Abfrage?