Witam, mam problem z przepisaniem tablicy do listy, mam cos takiego:

 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ListaJednokierunkowa
{
    class MainKlasa
    {
        public static void Main(string[] args)
        {
            Random Generator;
            int r;
            int i;
            int[] tablica = new int[12];
          
            ListaNaPoczątku DopisywanieNaPoczątku;
            ElementListy DopisywanieNaKońcu;


            Generator = new Random();
            r = Generator.Next(123);

            DopisywanieNaPoczątku = new ListaNaPoczątku((double)r);
            DopisywanieNaKońcu = new ElementListy((double)r);
            for (i = 0; i<tablica.Length; i++)
            {
                tablica[i] = Generator.Next(123);
            }
            Console.WriteLine("Tablica:");
            for (i = 0; i < tablica.Length; i++)//Nadawanie tablicy elementów.
            {
                Console.WriteLine(i + ".Nr:" + tablica[i]);
            }
            for (i = 0; i < 10; i++)
            {
                r = Generator.Next(123);

                DopisywanieNaPoczątku.DodajNaPoczątek((double)r);
                DopisywanieNaKońcu.Dopisz((double)r);
            }//next i
           

            Console.WriteLine("\n         Początkowa lista");
            DopisywanieNaPoczątku.Korzeń.Wyświetl(false);
            Console.WriteLine();
 Console.ReadKey();
        }
        public class ListaNaPoczątku
        {
            public ElementListy Korzeń;
            public ElementListy NowyElement;

            //Konstruktor
            public ListaNaPoczątku(double x)
            {
                Korzeń = new ElementListy(x);
                NowyElement = null;

            }//Koniec konstruktora

            public void DodajNaPoczątek(double x)
            {
                NowyElement = new ElementListy(x);
                NowyElement.Następny = Korzeń;
                Korzeń = NowyElement;
            }//Koniec dopisywania do początku listy

Generalnie chodzi mi o to zeby tablica ktora wywolalem na poczatku, byla zapisana w poczatkowej liscie, zas pozniej wszystkie funkcje korzystaly( to tylko czesc kodu odnoszaca sie do poczatkowych liczb)