我一直在使用C#多年,但只是遇到了這個問題,這是困擾我,我真的不知道如何提出問題,所以,對於這個例子!c#中的接口屬性副本#
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屬性的值從一個類到另一個。這是可能的,在一個簡單的單行聲明中,還是我還需要對每一個屬性進行屬性分配?我真的很驚訝這個看似簡單的東西讓我難以忍受,如果它不可能以簡明的方式存在,是否有人有任何捷徑來做這種事情?
謝謝!
想到這可能是http://stackoverflow.com/questions/563253/c-generic-copy-constructor的重複。 如果沒有別的,它應該回答你的問題。 – 2009-08-13 16:01:05