Skip to content

Diferença no tipo IList e List #12

Answered by andrebaltieri
Mayardes asked this question in Q&A
Discussion options

You must be logged in to vote

Boa tarde, @Mayardes, como vai?

Existe sim... o IList é uma interface e o List é uma classe.... Isto significa que o IList é apenas um contrato e o List é a implementação deste contrato.

No código, se você usar List, só poderá assimilar outro List para ele, ou fazer um downcast. Já se usar o IList poderá assimilar qualquer classe que implemente este contrato.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by andrebaltieri
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants