鉴于auto属性编译为get_method,set_method和私有变量,因为C#8引入了默认接口方法
Interfaces中的属性可以有默认实现吗?
特别是只获得 property ?
没有 .
提案说:
接口可能不包含实例状态 . 虽然现在允许静态字段,但接口中不允许使用实例字段 . 接口不支持实例自动属性,因为它们会隐式声明隐藏字段 .
(source)
另见Channel 9访谈A Preview of C# 8 with Mads Torgersen,其中讨论了默认接口实现等 .
使用Visual Studio 2019 Preview 1发布的C#8.0(beta)中不包含默认接口方法 . 在编写本文时,默认接口方法原型仍处于开发阶段 . 请参阅Champion "default interface methods" .
1 回答
没有 .
提案说:
(source)
另见Channel 9访谈A Preview of C# 8 with Mads Torgersen,其中讨论了默认接口实现等 .
使用Visual Studio 2019 Preview 1发布的C#8.0(beta)中不包含默认接口方法 . 在编写本文时,默认接口方法原型仍处于开发阶段 . 请参阅Champion "default interface methods" .