Usuário com melhor resposta
Duvidas vetores

Pergunta
-
Bom dia
Estou inciando em c#, e ao desenvolver uns exercícios para fixação do conteúdo que estudei, surgiu o seguinte problema.
Pedir para digitar um nome e imprimir como no exemplo:
T
TH
THI
THIA
THIAGOEu comecei a desenvolver com vetor, mais o professor disse que dava pra usar o comando SubString, alguem poderia me ajudar?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sub_string
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Digite um nome: ");
string nome = Console.ReadLine();
char[] text = nome.ToCharArray();
for (int i = 0; i < nome.Length;i++ )
{
Console.WriteLine(nome[i]);
}
}
}
}
Respostas
-
Faça assim:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Substring1 { class Program { static void Main(string[] args) { Console.WriteLine("Digite um nome: "); string nome = Console.ReadLine(); for (int i = 0; i <= nome.Length; i++) { Console.WriteLine(nome.Substring(0, i)); } Console.ReadKey(); } } }
O método Substring() serve para pegar apenas um trecho de uma string. Dentro dos parênteses podemos informar dois números: a posição do caractere inicial e a posição do caractere final. Lembrando que a contagem começa em zero, então o primeiro caractere de uma string ocupa a posição zero.- Editado Vinicius Dutra de Aguiar sábado, 17 de maio de 2014 15:59 Add info
- Marcado como Resposta Bruno.Fabiano sábado, 17 de maio de 2014 16:01
Todas as Respostas
-
Faça assim:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Substring1 { class Program { static void Main(string[] args) { Console.WriteLine("Digite um nome: "); string nome = Console.ReadLine(); for (int i = 0; i <= nome.Length; i++) { Console.WriteLine(nome.Substring(0, i)); } Console.ReadKey(); } } }
O método Substring() serve para pegar apenas um trecho de uma string. Dentro dos parênteses podemos informar dois números: a posição do caractere inicial e a posição do caractere final. Lembrando que a contagem começa em zero, então o primeiro caractere de uma string ocupa a posição zero.- Editado Vinicius Dutra de Aguiar sábado, 17 de maio de 2014 15:59 Add info
- Marcado como Resposta Bruno.Fabiano sábado, 17 de maio de 2014 16:01
-