Dictionary / Set

Beschreibung

70-483 C# Karteikarten am Dictionary / Set, erstellt von Thiago Russo am 06/06/2017.
Thiago Russo
Karteikarten von Thiago Russo, aktualisiert more than 1 year ago
Thiago Russo
Erstellt von Thiago Russo vor mehr als 7 Jahre
1
0

Zusammenfassung der Ressource

Frage Antworten
List<T> vs Dictionary<TKey, TValue> A List <T> apenas armazena um grupo de itens. Ele permite duplicatas e ele encontra rapidamente os itens. A Dictionary <TKey, TValue> pode ser usado em situações em que você deseja armazenar itens e recuperá-los por chave, por isso não permite chaves duplicadas. Leva dois parâmetros de tipo: uma para o tipo de chave, e outra para o tipo do valor.
Dictionary é implementada com uma tabela hash A classe Dictionary é implementada como uma tabela hash, o que torna a recuperação de um valor muito rápido, perto de O (1). O valor de hash de uma chave não deve mudar durante o tempo e não pode ser nulo. O valor pode ser nulo (se for um tipo de referência).
assinatura da classe Dictionary e todas as interfaces que ela implementa
Exemple de uso de Dictionaty<Tkey, Tvalue> com a classe Person
Utilizando Sets O que é um set? Que classe C# oferece pra trabalhar com sets? Em algumas linguagens, como Java, existe um tipo especial set. Em C#, um set é uma palavra-chave reservada, mas você pode usar o HashSet <T> se você precisar de um. Um set é uma coleção que não contém elementos duplicados e não tem nenhuma ordem particular.
Métodos da interface ISet e sua analogia com a teoria dos conjuntos da matemática
Using HashSet<T>
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

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