C#

Covariance & contravariance (in/out)

Në shqip: Kovarianca dhe kontravarianca

ShpjegimiSQ

Me out T (kovariancë), një IEnumerable<string> mund të përdoret si IEnumerable<object>. Me in T (kontravariancë), e kundërta për parametrat. Tingëllon e vështirë, por e përdor çdo ditë pa e ditur.

EnglishEN

With out T (covariance), an IEnumerable<string> can be used as an IEnumerable<object>. With in T (contravariance), the reverse for parameters. Sounds hard, but you use it daily without noticing.

Si ta mendosh

Si një shportë frutash që mund ta quash edhe „shportë ushqimi“.

Lexoje në anglisht

Like a fruit basket you can also call a “food basket”.

Terma të lidhur