Existe alguma maneira de fazer isso, atribua um valor a uma instrução List <T> .ForEach ()?
Eu tenho isto:
var lineArray = line.Split(';');
lineArray.ToList().ForEach(x =>
{
if (x == "(null)")
x = "NULL";
else
x = string.Format("'{0}'", x);
});
Isso funciona bem, mas não parece alterar os elementos dentrolineArray
. Eu pensei em atribuir os resultados deForEach
para umvar
mas retorna nulo.
Alguma ideia ?
EDIT: Eu acho que é porqueToList()
o valor de retorno não é atribuído em nenhum lugar ...