Implementação
Exemplo 1
Este exemplo lida com a criação de amostra de uma nova lista. Como as listas são contêineres criados dinamicamente, sempre usamos uma palavra -chave "nova" com eles. Para iniciar o programa, precisamos usar duas bibliotecas básicas de sistema de C#. Como todas as coleções e listas, as informações relacionadas estão incluídas nas coleções da biblioteca genérica. Usaremos esses dois arquivos de cabeçalho em nossos programas de listas:
Usando o sistema;Depois de introduzir as bibliotecas, avançaremos em direção ao programa principal; Uma lista será criada. Isso conterá dados do tipo de dados inteiro.
ListaNeste exemplo, não adicionaremos nenhum elemento à lista, portanto o número de elementos será zero. A duração da lista pode ser obtida através da função de contagem interna de C#. Esta chamada de função é feita através do objeto da lista recém -criada. Chamaremos essa função através da classe de console e da função WriteLine () para exibir o conteúdo no terminal.
Console.WriteLine (FirstList.Contar);Salve o código. Para executar o programa, usaremos o compilador MCS. Este compilador compilará o código e depois o executará. Mono executará o código.
Arquivo de $ mcs.cs
$ MONO FILE.exe
Na execução, você verá que a função de contagem mostra o comprimento da lista como zero, uma vez que qualquer item não é adicionado à lista.
Agora, se quisermos adicionar elementos à lista, usaremos um loop for para iterar através da lista e adicionar itens a ela em todos os índices da lista. Como a lista contém índices como matrizes, acessaremos os itens através do loop for. Este loop começa em 2 e termina antes dos 10º número.
Dentro do loop, Add () Função - a função C# integrada para listas - é usado. Esta função é utilizada para adicionar itens à lista. Toda vez que usamos a função add (), o item é adicionado ao próximo índice na lista automaticamente.
FirstList.Add (i * 2);Novamente, a duração da lista é obtida através da função count ().
Exemplo # 2
No exemplo anterior, adicionamos números à lista inteira usando um loop que começa a partir de um número específico e termina em um limite especificado. Mas, como matrizes, listas também são declaradas e inicializadas com itens manualmente. Depois que a lista é criada, adicionamos itens a eles. Neste exemplo, uma variável de tipo de dados de string é usada para criar a lista. Isso significa que ele conterá strings, não apenas inteiros.
Depois de definir as duas bibliotecas, criaremos uma lista de variáveis de string.
ListaDepois que a lista da string for declarada, começaremos a adicionar valores à lista manualmente através da função add (). A string que queremos adicionar será escrita como um argumento nos parâmetros. Cada vez, integraremos essa função add () com o objeto da lista, pois todos os itens adicionados a essa lista são acessados através do objeto.
Student_list.Add ("Anna Hallow");Da mesma forma, todas as mais quatro cordas serão adicionadas. Nesta ilustração, usaremos uma variável do tipo inteiro para armazenar o comprimento da lista. Esta variável será usada diretamente para exibir o número de itens que ele contém. Este comprimento será calculado através da função de contagem que é acessada através do objeto da lista.
Int student_count = student_list.Contar;Agora, imprimiremos os resultados através da variável que armazena o número de itens na lista. A variável contém o resultado em números inteiros. Este valor é convertido primeiro em uma string porque aplicamos o processo de concatenação.
Este processo envolve adicionar duas cordas uma à outra. A primeira string é uma declaração usada e a segunda sequência é o resultado armazenado na variável. A conversão é feita através da função de string interno "ToString ()". Esta função é acessada através da variável com o número de elementos da lista.
Student_Count.Para sequenciar();Após a execução, você verá que as duas seqüências são concatenadas usando o operador "+" usado para adicionar as duas seqüências.
Exemplo # 3
Além da função count (), uma função de capacidade é usada para medir o valor total dos números que uma lista pode conter em tamanho fixo. Se quisermos limitar o tamanho da lista até certo ponto, terá uma capacidade fixa. Dentro do programa principal, uma variável de tipo var é declarada. Variável de tipo var é um tipo de dados que significa Varchar, que contém caracteres e números inteiros na lista ou em qualquer outro contêiner. Ambas as funções são acessadas através dos números de lista recém -criados. O valor é acessado através do sinal de dólar.
Números.cout;A capacidade da lista é sempre adicionada na forma de pedaços, poder de 2, que é o valor padrão da capacidade. Dessa forma, o redimensionamento da lista ocorre em intervalos. O tamanho da lista não precisa variar.
Se uma variável de capacidade anterior cujo valor for atribuído à capacidade dos números forem declarados, o EE usará um loop de tempo para gerar uma série de capacidades até 8 vezes. Dentro do loop, uma estatura IF é usada. Se o valor de 'capacidade de números' não for igual ao valor de “prevCapacidade”, o loop continuará iterando. O valor na capacidade atual é atribuído à “precapacidade” e o loop é incrementado. No final, os valores de capacidade são exibidos em todas as iterações até a 8ª vez.
Após a execução do código, você verá que, como qualquer item não é adicionado à lista, o tamanho da lista é zero, mas a capacidade da lista fixa está sempre lá. Se a capacidade da lista fixa não aparecer, calcularemos -a usando a função de capacidade.
Conclusão
A duração da lista em C# é obtida usando uma função de contagem. Esta função é fácil de usar e pode ser acessada usando o objeto da lista que usa a função add (). A adição de itens pode ser feita manualmente ou através do loop. Ambos os casos são explicados muito bem através de exemplos. Ao contrário da função de contagem, a função de capacidade é usada para determinar o tamanho real da lista no momento da criação. O uso da capacidade e a função de contagem são explicados no artigo com alguns exemplos elementares. Leia mais artigos disponíveis no site para obter mais dicas e tutoriais.