Model.cs enthält die Daten des Benutzers, die in einem Listentyp gespeichert sind Jetzt müssen wir alle Studenten abholen, deren age
mehr als 25
ist.Daten in einer generischen Liste speichern und Linq verwenden
public class Model
{
public int Age { get; set; }
public string Name { get; set; }
public string Sports { get; set; }
List<Model> objModels = new List<Model>() {
new Model { Name = "Manish", Age = 27, Sports = "Cricket" },
new Model { Name = "Rajan", Age = 25, Sports = "FootBall" },
new Model { Name = "Prashant", Age = 25, Sports = "Kabaddi" },
new Model { Name = "Garima", Age = 24, Sports = "Ludo" },
new Model { Name = "Neha", Age = 25, Sports = "Carom" }
};
}
ModelController.cs
public class ModelController : Controller
{
// GET: Model
public ActionResult Index()
{
List<Model> objModel = new List<Model>();
var query = from models in objModel select models;
foreach(var item in query.ToList())
{
objModel.Add(
new Model
{
Name = item.Name.ToString(),
Age = int.Parse(item.Age.ToString()),
Sports = item.Sports.ToString()
});
}
return View(objModel);
}
}
aber das Objekt ist immer empty
, weil es nicht die Daten aus dem Klassenmodell zu holen.
Sie nicht mit der Liste in der Modellklasse zu schicken, objModel neu ist ein – Arash