C# Het lezen van paar charters in een bestandje

  • Onderwerp starter Onderwerp starter avo
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

avo

Gebruiker
Lid geworden
26 sep 2006
Berichten
35
Hi,
Ik heb een bestandje met de naam "Testje.txt" daar heb ik een paar lijntjes ingeschreven, voorbeeld
Code:
Wat Is Je Positie
Het probleem.
ik wil dat hij enkel van het "Testje.txt" enkel dit leest "Je Positie"

Maar in mijn code leest hij enkel heel de lijn.
Hoe kan ik dat nu doen dat hij enkel vanaf de 6de letter begint te lezen.

hier is mijn knoeiende souce code
Code:
            StreamReader sr = new StreamReader("Testje.txt");
            int ReadAllLiness = 20;
            string[] Lijn = new string[ReadAllLiness];
         //  Leest alle lijnen
            for (int i = 0; i < ReadAllLiness; i++)
            {
                Lijn[i] = sr.ReadLine();
            }
         //  Leest enkel de eerste lijn. en telt de lengte op lijn 0
            for (int a = 6; a < Lijn[0].Length; a++)
            {
                    
            } 

            string readline = Lijn[0];
            Console.WriteLine(readline);
            Console.ReadLine();


hartelijk dank
 
Delete de for-lus die je zogezegt gemaakt hebt voor de lengte te bepalen.

dan kom je op dit
Code:
            StreamReader sr = new StreamReader("Testje.txt");
            int ReadAllLiness = 20;
            string[] Lijn = new string[ReadAllLiness];
         //  Leest alle lijnen
            for (int i = 0; i < ReadAllLiness; i++)
            {
                Lijn[i] = sr.ReadLine();
            }
            string readline = Lijn[0];
            Console.WriteLine(readline);
            Console.ReadLine();

Ik geef je een hind.
maak een nieuwe variabele en maak gebruik van remove ;).


mvg, Jim ;)
 
Alleen ''Je Positie'' lezen:
PHP:
            string A = new System.IO.StreamReader("Testje.txt").ReadToEnd();
            Console.WriteLine(A.Substring(A.IndexOf("Je Positie"), "Je Positie".Length));
            Console.Read();

Elke zin pas na de 6e letter lezen:
PHP:
            List<string> Lijst = new List<string>();
            using (System.IO.StreamReader R = new System.IO.StreamReader("Testje.txt")) 
                while (!R.EndOfStream) Lijst.Add(R.ReadLine().Substring(6));

Als je ze in een string-array wilt hebben:
PHP:
string[] AlleItems = Lijst.ToArray();

Resulteert:

Van

teMFz.png


Naar
0jnkq.png


Succes ermee ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan