Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public interface IDisplayName { }
- public class Person : IDisplayName
- {
- [DisplayName("Имя")]
- public string Name { get; set; }
- [DisplayName("Фамилия")]
- public string LastName { get; set; }
- [DisplayName("Возраст")]
- public int Age { get; set; }
- }
- public static class DisplayNameExtensions
- {
- public static string GetDisplayName<T>(this T _, Expression<Func<T, object>> propertyExpression)
- where T : IDisplayName
- {
- ...
- }
- }
- var person = new Person { Name = "Name", LastName = "LastName", Age = 1 };
- var ageTitle = person.GetDisplayName(x => x.Age);
Advertisement
Add Comment
Please, Sign In to add comment