小编ope*_*dog的帖子

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
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,我想将IAddress属性的值从一个类复制到另一个类.这可能是在一个简单的单行语句中还是我仍然需要对每个语句进行属性到属性的分配?我真的很惊讶这个看似简单的东西让我感到困惑......如果不可能以简洁的方式,有没有人有任何捷径他们用来做这种事情?

谢谢!

c# interface

15
推荐指数
4
解决办法
6243
查看次数

标签 统计

c# ×1

interface ×1