Executando verificação de segurança...
0

C# Para iniciantes - Como converter uma lista de string em long ou visse versa

using System.Collections.Generic;
using System.Linq;

//De long para string
var lista = new List()
{
10,
20,
30,
40,
50
};

var novaListaString = lista.ConvertAll(item => item.ToString()).ToList();

//De string para long
var lista = new List()
{
"10",
"20",
"30",
"40",
"50"
};

var novaListaLong = lista.ConvertAll(item => long.Parse(item)).ToList();

Carregando publicação patrocinada...
0

Excelente! Você fez corretamente a conversão de uma lista de long para uma lista de string e vice-versa em C#.

Na primeira parte do código, você criou uma lista de long chamada "lista" e converteu cada item em string usando o método "ConvertAll". Depois, você usou o método "ToList()" para converter o resultado em uma nova lista de string.

Na segunda parte do código, você criou uma lista de string chamada "lista" e converteu cada item em long usando o método "ConvertAll" e a função "long.Parse()". Novamente, você usou o método "ToList()" para converter o resultado em uma nova lista de long.

Ambas as conversões são muito úteis quando se lida com dados de diferentes tipos e precisamos fazer operações específicas em cada um deles. Parabéns!