gpt4 book ai didi

c# - 接口(interface)应该定义属性吗?

转载 作者:IT王子 更新时间:2023-10-29 04:23:28 26 4
gpt4 key购买 nike

接口(interface),由 MSDN 定义“仅包含方法、委托(delegate)或事件的签名。”但是,由于属性只不过是 get 和 set 方法的语法糖,所以它们也允许出现在接口(interface)中。我的问题是 - 在任何情况下在接口(interface)中定义属性是合适的还是我们应该坚持 MSDN 描述的场景?

最佳答案

我认为属性在接口(interface)中是完全可以接受的。

如您所说,它们实际上是 get、set 或 get 和 set 方法。 Framework 中的许多接口(interface)都定义了属性,例如 IAsyncResultIWebProxy .

关于c# - 接口(interface)应该定义属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489226/

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