ObservableCollection<Person> Persons = new ObservableCollection<Person>();
Persons.Add(new Person() { Name = "John 1", Age = 25, City = "New Delhi", Email ="abc@abc.com" });
Persons.Add(new Person() { Name = "John 2", Age = 25, City = "New Delhi", Email = "abc@abc.com" });
Persons.Add(new Person() { Name = "John 3", Age = 25, City = "New Delhi", Email = "abc@abc.com" });
Persons.Add(new Person() { Name = "John 4", Age = 25, City = "New Delhi", Email = "abc@abc.com" });
Persons.Add(new Person() { Name = "John 5", Age = 25, City = "New Delhi", Email = "abc@abc.com" });
Persons.Add(new Person() { Name = "John 6", Age = 25, City = "New Delhi", Email = "abc@abc.com" });
ObservableCollection<Person> PersonsNew = new ObservableCollection<Person>();
Ma question est,
PersonsNew
= sauter 3 et prendre 4 de Persons
et le stocker dans PersonsNew
comme ObservableCollection<Person>
mais non comme Var
REMARQUE: Lire attentivement out mis devrait être dans ObservableCollection<Person>
MODIFIER:
Voir, Persons
ObservableCollection, j’ai ajouté 6 membres de la classe Person, il me faut maintenant des personnes filtrées et la stocker dans la nouvelle classe ObservableCollection of Person PersonNew
Merci........
Réponses:
4 pour la réponse № 1ObservableCollection<Person> PersonsNew = new ObservableCollection<Person>(Persons.Skip(3).Take(4));
Ou, plus succinctement:
var PersonsNew = new ObservableCollection<Person>(Persons.Skip(3).Take(4));
Si vous avez des critères permettant de sélectionner des personnes dans la collection Personnes, vous pouvez également utiliser une option. vue de la collection.