generic versus nongeneric / Lists

Description

70-483 C# Flashcards on generic versus nongeneric / Lists, created by Thiago Russo on 06/06/2017.
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo over 7 years ago
0
0

Resource summary

Question Answer
Em quais namespace encontrar as coleções não genéricas e genéricas? As coleções nongeneric podem ser encontrado em System.Collections, e coleções genéricos podem ser encontrados em System.Collections.Generic.
pq usar coleção genérica? A maioria dos tipos de coleção possuem versão genérica e uma versão não genérica. Qdo vc trabalha com objetos de um tipo específico (ou tipo de base), use a coleção genérica. Vai melhorar a segurança de tipo e desempenho porque não há nenhum vazamento necessário.
Tipo referência x tipo valor em coleções genéricas Se usar um tipo de valor como o parâmetro de tipo para uma coleção genérica, vc precisa ter certeza de que vc elimine todos os cenários em que poderiam ocorrer boxing. Por ex, se seu tipo de valor não implementar IEquatable <T>, o seu objeto precisa de boxing para chamar Object.Equals(Object) para verificar a igualdade. O mesmo é verdadeiro para a interface IComparable<T>. Ao usar tipos de referência, você não terá que estas questões.
Um tipo de coleção que você provavelmente usará com mais frequência é a coleção genérica List<T> Como o tipo List trabalha? Um tipo de coleção que você provavelmente usará com mais frequência é a coleção genérica List<T>. O tipo List oferece métodos para add e remover itens, acessar itens de índice e pesquisa e classificação da lista. O tipo List garante que há sempre espaço suficiente para armazenar itens adicionais. Se necessário, a aplicação interna da classe List vai aumentar o tamanho do array que usa para armazenar os itens. List<T> pode armazenar tipos de referência e pode ter um valor de null para um item. Ele também pode armazenar os itens duplicados.
Definição da classe List, as interfaces que ela implementa e definição das interfaces IList e ICollection
List<T> ex de como vc pode usar List para add, remover pesquisar e iterar
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo