Property de class en paramètre d'une fonction.
Bonjour,
Je souhaiterai faire une fonction qui prend en paramètre la propriété d'une class pour savoir sur laquel faire des traitements.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
var tmp = new List<User> {
new User("Pierre", "Zamen"),
new User("Chloé", "Ok"),
new User("Alain", "Ha"),
new User("Ok", "Ha"),
};
//Code que je voudrais mettre dans une fonction
var a = tmp.Where(x => x.Firstname == "Ok").OrderBy(x => x.Firstname);
var b = tmp.Where(x => x.LastName == "Ok").OrderBy(x => x.LastName);
}
}
public class User
{
public string LastName { get; set; }
public string Firstname { get; set; }
public User(string f, string l)
{
LastName = l;
Firstname = f;
}
}
} |