public static SieciRywalizujące <T> Wczytaj(string s, WczytajDel z) { SieciRywalizujące <T> Tb = new SieciRywalizujące <T>(); FileStream fs = new FileStream(s, FileMode.Open); Tb.Wczytaj(fs, z); fs.Close(); return(Tb); }
public void Wczytaj(Stream sr, WczytajDel z) { BinaryReader bw = new BinaryReader(sr); IlośćPorównywanychPrzedZwróceniem = bw.ReadInt32(); WspółczynikUczenia = bw.ReadSingle(); WspółczynikUczeniaSąsiada = bw.ReadSingle(); WspółczynikRóżnicujący = bw.ReadSingle(); IlośćRywalizującychSąsiadów = bw.ReadInt32(); DługośćFloat = bw.ReadInt32(); int DługośćDzienika = bw.ReadInt32(); for (int i = 0; i < DługośćDzienika; i++) { Element e = new Element(); e.Wczytaj(bw, this); T wmp = z(bw); e.Wartość = wmp; DzienikObiektów.Add(wmp, e); } bw.Close(); }