using System;
using 
System.IO;
using 
System.Text;

namespace 
Sp_String
    {

    
struct adatok
    {
        
public string név;
        public 
DateTime szülDat;
        public int 
magasság;
        public int 
matek;
    
}
    
//Adatszerkezet: Molnár Attila    1997.06.07    173    4 tabulátorral elválasztott szöveg

    
class Program
    {
        
static void Main(string[] args)
        {
                    
adatok [] tomb
=new adatok[20];
            string 
sor;
            int 
0;
            
StreamReader olvasó = new StreamReader("osztaly.dat");


            while 
(!olvasó.EndOfStream)
            {
                sor 
olvasó.ReadLine();
                string
[] sp sor.Split('\t');//Itt szedjük szét a sort
                
tomb[i].név sp[0];
                
tomb[i].szülDat =Convert.ToDateTime(sp[1]);
                
tomb[i].magasság =Convert.ToInt32(sp[2]);
                
tomb[i].matek Convert.ToInt32(sp[2]);
                             
i++;
            
}
            olvasó.Close()
;
            
i--;
            int 
0;
            while
(n < i)
            {
                Console.WriteLine(tomb[n].szülDat.Year + 
"\t" + tomb[n].név);
                
n++;
            
}

            Console.ReadKey(
true);
            
            
        
        
}
    }
}

Colorized by: CarlosAg.CodeColorizer