小编utd*_*878的帖子

在 C# 中设置 ICollection 属性的值

我的类继承了一个接口,因此我需要在 Person 类中拥有 emailaddress 属性。

我的问题是获取财产和设置财产的最佳方式是什么

public class Contact : IPerson, ILocation
{
  ...
  [MaxLength(256)]
  public string EmailAddress { 
  get{
    return this.Emails.First().ToString();
  } 
  set{ ????  }
  }
  ....

  public virtual ICollection<Emails> Emails { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

本质上,我试图让班级允许不止一封电子邮件。

为了充分披露,我对此很陌生,我可能没有问正确的问题,但我已经搜索了一天半,但没有看到这样的东西(并不是说我认为这是不寻常的)并且可以使用的洞察力。

电子邮件类属性:

[Key]
public int Id { get; set; }

[MaxLength(256)]
    public string EmailAddress { get; set; }
Run Code Online (Sandbox Code Playgroud)

c# properties icollection

5
推荐指数
1
解决办法
6015
查看次数

标签 统计

c# ×1

icollection ×1

properties ×1