Si je veux programmer dans un style "fonctionnel", avec quoi remplacer une interface? interface IFace { string Name { get; set; } int Id { get; } } class Foo : IFace { ... } Peut-être un Tuple<>? Tuple<Func<string> /*get_Name*/, Action<String> /*set_Name*/, Func<int>...