【发布时间】:2018-01-30 05:05:52
【问题描述】:
在 c# 代码中,我找到了这个工具。
我试图找出这个 in 和 out 的含义,但那里只解释了 out 关键字。
那么这些 in 和 out 关键字有什么作用呢?
public delegate Tb Reader<in Ta, out Tb>( Ta a );
【问题讨论】:
标签: c# methods delegates method-signature
在 c# 代码中,我找到了这个工具。
我试图找出这个 in 和 out 的含义,但那里只解释了 out 关键字。
那么这些 in 和 out 关键字有什么作用呢?
public delegate Tb Reader<in Ta, out Tb>( Ta a );
【问题讨论】:
标签: c# methods delegates method-signature
他们可以像下面的例子那样做。
Reader<string,object> first = someString => return someObject;
Reader<object,string> second= someObject => return someString;
first=second;
【讨论】: