"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso converter matrizes de string em matrizes inteiros em C# usando Linq ou Array.Convertall?

Como posso converter matrizes de string em matrizes inteiros em C# usando Linq ou Array.Convertall?

Publicado em 2025-01-30
Navegar:208

How Can I Convert String Arrays to Integer Arrays in C# Using LINQ or Array.ConvertAll?

use Linq ou Array.Convertall para converter a matriz de string em uma matriz inteira

Ao processar dados na programação, geralmente é necessário converter a matriz de string em uma matriz. Isso pode ser implementado usando o método

Array.convertall ] ou linq selecione e ToArray funções.

Array.Convertall Method

O método

Array.convertall

permite que você use cada elemento que possa ser usado para aplicar à matriz e retornar o resultado como uma nova matriz. Para converter a matriz de string em uma matriz inteira, você pode usar a seguinte sintaxe: ] int [] myints = array.convertaltal (arr, s => int.parse (s);

int[] myInts = Array.ConvertAll(arr, s => int.Parse(s));
como um parâmetro. Esta expressão lambda recebe uma string

para analisá -la em um número inteiro e retornar a conversão inteira. A matriz inteira gerada é armazenada em variáveis ​​ myints ]. Linq Solution ou você pode usar o linq's selecione Torray

para converter a matriz da string em uma matriz. O método

selecione

aplicará a operação de conversão a cada elemento da matriz e retornará uma nova matriz que contém o valor de conversão.

A função será convertida em matriz que será gerada por que será gerada. A gramática desta solução LINQ é a seguinte: ] int [] myints = arr.select (int.parse) .toarray (); Nesse caso, o método SELECLE usa o Lambda Expression int.pars para analisar cada elemento de Essence Então, a função ienumerable da função

será convertida em uma matriz inteira que será gerada.
            
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3