Usuário com melhor resposta
Ajuda em um trecho de código

Pergunta
-
Pois bem, na linha em que consta " texto_novo[j] = texto[i];", sob o texto[i], aparece a seguinte mensagem "Não é possivel converter implicitamente tipo "char" em "string"". O que devo fazer?
void somente_letras(string texto) { // Remove numeros e caracteres especiais int i, j = 0; string[] texto_novo = new string[128]; for (i = 0; i < texto.Length; i++) { // Pega todos os caracteres do vetor string(texto ou chave) if (texto[i] >= 'A' && texto[i] <= 'Z') { // Se o caractere atual estiver intervalo A-Z texto_novo[j] = texto[i]; // Adiciona a letra maiuscula a um novo vetor j++; } }
Respostas
-
tente colcar
texto_novo[j] = texto[i].toString();
não tenho certeza se vai dar certo
- Sugerido como Resposta Agnaldo Guimarães domingo, 22 de outubro de 2017 06:10
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 30 de outubro de 2017 15:40
-
Basta incluir a conversão do texto[i] para ToString(), a baixo o código completo.
void somente_letras(string texto) { // Remove numeros e caracteres especiais int i, j = 0; string[] texto_novo = new string[128]; for (i = 0; i < texto.Length; i++) { // Pega todos os caracteres do vetor string(texto ou chave) if (texto[i] >= 'A' && texto[i] <= 'Z') { // Se o caractere atual estiver intervalo A-Z texto_novo[j] = texto[i].ToString(); // Adiciona a letra maiuscula a um novo vetor j++; } } }
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 30 de outubro de 2017 15:40
Todas as Respostas
-
tente colcar
texto_novo[j] = texto[i].toString();
não tenho certeza se vai dar certo
- Sugerido como Resposta Agnaldo Guimarães domingo, 22 de outubro de 2017 06:10
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 30 de outubro de 2017 15:40
-
Basta incluir a conversão do texto[i] para ToString(), a baixo o código completo.
void somente_letras(string texto) { // Remove numeros e caracteres especiais int i, j = 0; string[] texto_novo = new string[128]; for (i = 0; i < texto.Length; i++) { // Pega todos os caracteres do vetor string(texto ou chave) if (texto[i] >= 'A' && texto[i] <= 'Z') { // Se o caractere atual estiver intervalo A-Z texto_novo[j] = texto[i].ToString(); // Adiciona a letra maiuscula a um novo vetor j++; } } }
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 30 de outubro de 2017 15:40
-
Bom dia,
Conseguiu o que precisava?
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.