gpt4 book ai didi

c# - 虚拟馆藏界面

转载 作者:太空宇宙 更新时间:2023-11-03 20:59:54 24 4
gpt4 key购买 nike

是否有可能创建一个接口(interface)以便在我的类中需要一个虚拟集合类型?

问候

namespace Models.Entities
{

public partial class FileType : IMyInterface
{
public long CompanyId { get; set; }
public long FileTypeId { get; set; }
public string AcceptType { get; set; }

//IMyInterface contract
public virtual ICollection<Translation> FileTypeTranslations { get; set; }

public FileType()
{
this.FileTypeTranslations = new HashSet<FileTypeTranslation>();
}
}

public class Translation : EntityTranslation<long, FileType>
{
[Required]
public string TypeName { get; set; }
}
}

最佳答案

没有。 virtual是一个实现细节而不是契约(Contract)(即 interface )细节。


The virtual keyword is used to modify a method, property, indexer, or event declaration and allow for it to be overridden in a derived class.

我从 documentation 中标记了该描述的关键部分粗体

关于c# - 虚拟馆藏界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46566012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com