2
public delegate TOutput Converter<in TInput, out TOutput>(TInput input)

この宣言のinとの意味は何ですか?out

4

1 に答える 1

2

これは、Eric Lippert のブログの素晴らしい記事で、in キーワードと out キーワードについて説明しています。これらは、ジェネリック型パラメーターで共変性と反変性を表現するために使用されます。

共分散と割り当ての互換性の違いは何ですか?

彼はまた、共分散と反分散が C# 4 の機能になる前に、11 部構成のすばらしい記事シリーズを作成しました。概念を理解するのに本当に役立つので、それらを読むことを強くお勧めします。

私が確認したところ、それらは相互にリンクされていません (そして、私が見つけることができるシリーズにリンクする簡単な方法はありません) ので、ここに目次を示します。

C# における共分散と反分散

于 2013-06-12T07:53:35.960 に答える