c# - 有没有办法在实现类中调用默认接口方法?
问题描述
考虑这个接口和类实现器
interface I
{
string M() => "I.M()";
}
class C: I
{
public string M()=>???.Replace("I","C");
}
而不是???
调用默认方法的方法是什么?我试过base.M()
了,但它不是粉丝。而且我也尝试过base(I).M()
,但没有奏效。
解决方案
推荐阅读
- r - 如何将标志添加到图表上的点
- java - 如何创建没有最大值且不会过期的咖啡因缓存?
- node.js - 我如何向所有班级显示学生没有留在阿多尼斯?
- html - 在html中创建将共享高度的行?
- kubernetes - Ingress 和 Service 之间的相互作用
- ssl - 如何使 gRPC 客户端与另一台机器上的 gRPC 服务器通信?两者都在 Aspnet Core 3.0 中。可能的 SSL 问题
- foreach - 如何按值对树枝数组进行分组?
- javascript - 从数据库中获取记录后,从 php 操作页面显示警报
- android - 如何设置剪切复制粘贴的文本和/或背景颜色
- github - Jekyll上传网页的可视化问题