o SortedListo E igual ao dictionary, porem ordenadoo Propriedades capacity: Numero de itens alocados atualmente na lista containsKey: Verifica a existencia de uma chave containsValue: Verifica a existencia de uma valor getByIndex: Pega os valores atraves do indice getKey: Retorna a chave do indice relativo getKeyList: Retorna a Lista ordenada de chaves getValueList: Retorna a Lista de Valores indexOfKey: Retorna o Indice da chave indexOfValue: Retorna o indice da primeira ocorrencia daquele valor. removeAt: Retorna um valor especifico da colecao atraves de um indice setByIndex: Troca o valor no indice trimToSize: Libera o espaco nao utilizadoo Specillized Dictionarieso ListDictionary: Util para pequenas colecoes pois otimiza a performanceo Hybrid Dictionary: E uma ListDictionary que quando necessario cresce para uma HashTableo OrderedTable: E uma HashTable que tem acesso pelo indiceo Specillized Collections (System.collection.Speciallized)o Colecoes para se trabalhar com bits BitArray:a. Redimensionavel, porem nao dinamicamenteb. Nao suporta add, remove, so aceita os valores true ou falsec. Em sua criacao todos os valores sao falsosd. Acesso aos valores pelo indicee. Opera operacoes and, or, xor entre colecoe do mesmo tipo, colocando seu resultado em outro array BitArray32:f. Ideal para se trabalhar com muitos componentesg. Guarda Tudo num inteiro de 32 bitsh. data: Retorna o valor desse inteiroi. createMask: Cria um inteiro deste tipoj. bitPacking: Agrupa varios numeros no valor de um inteiroo Colecoes para se trabalhar com strings Denominado StringCollection, nada mais e que que um ArrayList de strings Quando adicionados itens nao strings da erro Nao necessita a transformacao para string StringDictionary: E uma HashTable para strings, tanto para os indices quanto para os valores. CollectionUtil: E uma biblioteca do framework, que tem entre seus metodos, o createInsensitiveHashTable, e o createCaseInsensitiveSortedList, que tratam caixas altas e baixas. StringComparer: Compara as strings independente da informacao culturalo NameValueCollection (System.collection.Specillized) NameValueCollection): PArece a String Dictionary, mas e possivel de se acessar pelo indice e de se ter chaves com mais de um valor, adicionadas utilizando o commando add.o GenericsCollection Generics: Sao tipos criados para receberem como parametro qualquer tipo. Esse parametro e declarado da forma <varariavel>, e na hora de instanciar um destes objetos e necessario informar o tipo. Todas as colecoes tem seu equivalente me genericsa. ArrayList List <>b. Queue Queue<>c. Stack Stack<>d. HashTable-Dictionary<>e. SortedList SortedList<>f. ListDictionary Dictionary<>g. HybridDictionary Dictionary<>h. OrderedDictionary Dictionary<>i. SortedDictionary Dictionary<>j. NameValueCollection Dictionary<>k. DictionaryEntry NameValuePair<>l. StringCollection List<String>m. StringCollection Dictionary<String>n. Nao tem relacao - LinkedList<> List<> -o Generics Delegate: Sao declarados daqui seguinte forma: Public int Comparison<TipoGenerico> (Tx,Ty) Queue<>, Stack <> - Como os originais, so que se limitam aos tipos declarados GenericsDictionary<>: Diferencia-se do original somente pelo tipo de reotrno, antes era DictionaryEntry, agora KeyValuePair, resguardando a declaraco dos parametros. SortedList<>, SortedDictionary<> : Igual ao original LinkedList: Tem a mesma ideia dos ponteiro, com apontadores e talo Propriedades: Count: Numero de componentes First: Primeiro no Last: ultimo noo Metodos addAfter: Coloca depois de um certo no addBefore: Coloca antes de um no addFirst: Coloca no Inicio addLast: Coloca no Fim clear: Apaga Tudo contains: Verifica a existencia copyTo: Copia tudo prum array find: Acha o primeiro contendo o valor findLast: Acha o ultimo no