![]() |
Created by Thiago Russo
over 7 years ago
|
|
Question | Answer |
IComparable o que é? |
Image:
I Comparable (image/png)
|
IComparable exemplo | |
IEnumerable e IEnumerator O que são e para que servem? | A interface IEnumerable e IEnumerator em .NET te ajuda a implementar o padrão iterator, q permite acessar todos os elementos em uma coleção sem se preocupar em como ele é implementado exatamente. Interfaces ficam em: System.Collection e System.Collections. Ao usar o padrão iterator, vc pode facilmente iterar sobre os elementos como uma matriz, lista ou coleção personalizada. É muito utilizado em LINQ, q pode cessar todos os tipos de coleções de forma genérica, sem realmente se preocupar com o tipo de coleta. |
IEnumerable |
Image:
I Enumerable (image/png)
|
Implementing IEnumerable<T> on a custom type | |
IDisposable |
Image:
I Disposable (image/png)
|
IUnknown | Antes do .NET existir, a 1ª geração do Windows API baseou-se numa biblioteca de funções contidas em uma DLL. As gerações posteriores recolheram essas funções em uma interface Component Object Model (COM). O .NET Framework fornece classes que envolvem grande parte dessas APIs em uma versão gerenciada de modo que na vida normal vc quase nunca toque em qualquer componentes COM diretamente. Normalmente, vc apenas adiciona uma referência a um objeto COM e o compilador gera as class wrapper necessárias para chamadas às classes COM Interop . Se isso falhar por alguma razão, vc tem q criar a classe de wrapper; este é o lugar onde a interface IUnknown é usada. |
Want to create your own Flashcards for free with GoConqr? Learn more.