C# 委托推断

2024年9月5日 | 1 分钟阅读

委托推断允许我们直接将方法名分配给委托实例,而无需将其包装到委托对象中。

当我们把一个方法名赋给一个委托时,编译器会首先推断出委托的类型。然后编译器会创建一个推断类型的对象,包装方法并赋值给委托。

让我们看一些例子。第一个例子没有使用推断特性,它像早期版本一样创建对象并包装方法。


无推断的 C# 委托示例

输出

Welcome to the javatpoint

第二个例子实现了委托推断特性。它产生的结果与之前一样。

带推断的 C# 委托示例

输出

Welcome to the javatpoint

下一主题C# 匿名类型