i have error in line: "student.Add(info);"
Error 1 Use of unassigned local variable 'info'

public struct Students
            public string Name;
            public int ID;
            public string Date;

        static void Main(string[] args)

            ArrayList student = new ArrayList();

            Students info;

            info.Name = "Marko";
            info.ID = 12;


            foreach (Students show in student)
                Console.WriteLine("Name:{0}, ID:{1}", show.Name, Convert.ToString(show.ID));

Modify your Students declaration to match the following:

Students info = new Students();