Jump to content
Sign in to follow this  
sYnced

Problema String

Recommended Posts

sYnced

Bem na verdade são 2 problemas, 1 deles é como criar array ilimitado, pois já me esqueci... Tinha ideia que era string[] array = new string[] {};

mas dá me index out of bounds... Ou seja não é.

Outro é que ao ler um txt dá me valores do tipo:

eu também já soube como se corrigia, procurei na net os 2 erros anteriores e nada apenas falava de encoding tentei, não deu... Sabia que bastava fazer a varíavel.qqcoisa tentei normalize mas nada.

Cumprimentos se alguém puder ajudar agradeço.

Share this post


Link to post
Share on other sites
nelsonr

Para array ilimitado de strings, podes usar o List<string> listaStrings=new List<string>();

Se depois pretendes transformar a lista em array, podes usar listaStrings.ToArray().

Estás a ler o txt de um ficheiro? Podes mostrar o código?

Share this post


Link to post
Share on other sites
bioshock

Relativamente ao encoding, abres o ficheiro, clicas em Guardar Como... e seleccionas o encoding correcto em baixo.

Não existe array ilimitado. Deves criar um array à tua medida, mas eventualmente tenhas que procurar por resize(). Outra solução é uma lista.

List<int> the_list = new List<int>();

Share this post


Link to post
Share on other sites
sYnced

 FileStream fs = new FileStream(@"includes\distritos\distritos.txt", FileMode.Open, FileAccess.Read);
	    StreamReader sr = new StreamReader(fs);
	    string cidades = "";
	    while ((cidades = sr.ReadLine()) != null)
	    {
		    string[] recolhe = cidades.Split(';');
		    string convert = recolhe[1];
		    //recolhe[1] = convert.Normalize(convert);
		    cmbCidades.Items.Add(recolhe[1]);
	    }

bioshock, eu sabia que existia outra maneira, apesar de essa dar eu queria relembrar a outra mas wtv, brigado :)

Share this post


Link to post
Share on other sites
sYnced

Já... mas não dá na mesma!

Encontrei o problema, não pode ser utf8 mas sim Encoding.GetEncoding(28591).

Obrigado malta!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.