Articles of lista

Como inicializar uma lista para um determinado tamanho (em oposição à capacidade)?

O .NET oferece um contêiner de lista genérica cujo desempenho é quase idêntico (consulte a pergunta Desempenho de matrizes x listas). No entanto, eles são bastante diferentes na boot. Os arrays são muito fáceis de inicializar com um valor padrão e, por definição, eles já possuem determinado tamanho: string[] Ar = new string[10]; Que permite […]

As listas bidimensionais são possíveis em c #?

Eu gostaria de criar uma lista multidimensional. Para referência, estou trabalhando em um analisador de listas de reprodução. Eu tenho um arquivo / lista de arquivos, que meu programa salva em uma lista padrão. Uma linha do arquivo em cada input da lista. Em seguida, analiso a lista com expressões regulares para encontrar linhas específicas. […]

Verifique se uma string contém um elemento de uma lista (de strings)

Para o seguinte bloco de código: For I = 0 To listOfStrings.Count – 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False A saída é: Caso 1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True Caso 2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False A lista (listOfStrings) pode conter vários itens (mínimo 20) e […]

Dividir string, converter ToList () em uma linha

Eu tenho uma string que tem números string sNumbers = “1,2,3,4,5”; Eu posso dividi-lo e convertê-lo para List sNumbers.Split( new[] { ‘,’ } ).ToList(); Como posso converter matriz de string para lista de números inteiros? Então, eu serei capaz de converter string[] para IEnumerable

Selecione distinta por duas propriedades em uma lista

Eu tenho uma list que contém propriedades do tipo Guid e DateTime (bem como outras propriedades). Eu gostaria de me livrar de todos os itens da lista onde o Guid e o DateTime são os mesmos (exceto um). Haverá momentos em que essas duas propriedades serão iguais a outros itens na lista, mas as outras […]

Obter lista de tópicos

Eu quero listar todos os threads em execução, mas não usando a class List . Eu quero observar dinamicamente os threads em execução. Como eu posso fazer isso?

ArrayList vs List

Eu vi essa resposta do Jon no object inicial Initialize com tipo desconhecido : Se você quiser que uma única coleção contenha vários tipos de valores não relacionados, no entanto, você terá que usar List Não estou comparando ArrayList vs List , mas ArrayList vs List , pois ambos estarão expondo elementos do tipo type. […]

Listas com curingas causam erro voodoo genérico

Alguém sabe porque o código a seguir não compila? Nem add () nem addAll () funciona como esperado. Remover a parte “? Extends” faz tudo funcionar, mas eu não seria capaz de adicionar subclasss de Foo. List list1 = new ArrayList(); List list2 = new ArrayList(); /* Won’t compile */ list2.add( new Foo() ); //error […]

Crie uma lista de primitivo int?

Existe uma maneira de criar uma lista de int primitiva ou quaisquer primitivos em java como segue? List myList = new ArrayList(); Parece que posso fazer List myList = new ArrayList(); e adicione “int” a esta lista. Mas então isso significaria que eu posso acrescentar algo a essa lista. É minha única opção, criar uma […]

Como posso remover um elemento de uma lista?

Eu tenho uma lista e quero remover um único elemento dela. Como posso fazer isso? Eu tentei procurar o que eu acho que os nomes óbvios para essa function estariam no manual de referência e eu não encontrei nada apropriado.