Я работаю с С# уже много лет, но просто сталкиваюсь с этой проблемой, которая меня бросает, и я действительно даже не знаю, как задать вопрос, поэтому на примере!
public interface IAddress
{
string Address1 { get; set; }
string Address2 { get; set; }
string City { get; set; }
...
}
public class Home : IAddress
{
// IAddress members
}
public class Work : IAddress
{
// IAddress members
}
Мой вопрос: я хочу скопировать значение свойств IAddress из одного класса в другой. Возможно ли это в простом однострочном выражении или мне все еще нужно назначить свойство-собственность каждому из них? Я на самом деле очень удивлен, что эта, казалось бы, простая вещь заставила меня замолчать, как будто она... Если это не представляется возможным в краткой форме, есть ли у кого-нибудь какие-либо ярлыки, которые они используют, чтобы делать такие вещи?
Спасибо!