"Implement interface through <field>" 是如何工作的?
How does "Implement interface through <field>" work?
我想知道 “通过 [字段] 实现接口” 是如何与 Intellisense 一起工作的,它是针对特定接口硬编码到 Intellisense 中的东西,还是它是动态完成的吗?如果是这样,有没有办法让它用我自己的接口做同样的事情?
注意:我查看了许多类似的问题,我认为现在可以安全地假设没有人问过我想问的问题。我也想不出有什么办法让它不那么模棱两可。
该功能非常简单。如果您的 class 符合这些条件:
- 声称实现接口
- 没有实现该接口所需的成员
- 有一个字段或 属性 实现了该接口
...那么此代码分析建议将允许您为缺少的成员创建实现,这些成员只需传递给给定字段或 属性.
上的相同成员
只要满足上述条件,您绝对可以让它在您自己的界面上运行。
我想知道 “通过 [字段] 实现接口” 是如何与 Intellisense 一起工作的,它是针对特定接口硬编码到 Intellisense 中的东西,还是它是动态完成的吗?如果是这样,有没有办法让它用我自己的接口做同样的事情?
注意:我查看了许多类似的问题,我认为现在可以安全地假设没有人问过我想问的问题。我也想不出有什么办法让它不那么模棱两可。
该功能非常简单。如果您的 class 符合这些条件:
- 声称实现接口
- 没有实现该接口所需的成员
- 有一个字段或 属性 实现了该接口
...那么此代码分析建议将允许您为缺少的成员创建实现,这些成员只需传递给给定字段或 属性.
上的相同成员只要满足上述条件,您绝对可以让它在您自己的界面上运行。