Diferença no tipo IList e List #12
-
Existe diferença na representação da lista no meu model entre list e IList? |
Beta Was this translation helpful? Give feedback.
Answered by
andrebaltieri
Feb 5, 2022
Replies: 1 comment
-
Boa tarde, @Mayardes, como vai? Existe sim... o No código, se você usar |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
andrebaltieri
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Boa tarde, @Mayardes, como vai?
Existe sim... o
IList
é uma interface e oList
é uma classe.... Isto significa que oIList
é apenas um contrato e oList
é a implementação deste contrato.No código, se você usar
List
, só poderá assimilar outroList
para ele, ou fazer um downcast. Já se usar oIList
poderá assimilar qualquer classe que implemente este contrato.