Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"geneeriline3" - 2 õppematerjali

Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server’i baasil
184
docx

Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server’i baasil

täiustada või piirata, siis selleks on täiesti võimalus olemas. Omaloodud klassi külge antud geneerilise andmetüübi võib rahumeeles edasi kanda klassi sees loodud andmekollektsiooni eksemplarile ning sinna hiljem vastavat tüüpi andmeid edastada. Siin näites on loodud klass, mis hoiab oma andmeid Listi sees. Tuues muuhulgas aga juurde käskluse loetelust juhusliku elemendi tagastamiseks. using System; using System.Collections.Generic; namespace Geneeriline3{ public class Hoidla where T:class{ List loetelu=new List(); Random r=new Random(); public void Pane(T sisu){ loetelu.Add(sisu); } public T Kysi(){ return loetelu[r.Next(loetelu.Count)]; } public bool KasOlemas(){ return loetelu.Count>0; } } public class Katsetus{ public static void Main(string[] arg){ Hoidla h=new Hoidla(); h.Pane("Kuku"); h.Pane("Ahoi");

Informaatika → Algoritmid ja andmestruktuurid
44 allalaadimist
Nimetu
575
docx

Nimetu

piirata, siis selleks on täiesti võimalus olemas. Omaloodud klassi külge antud geneerilise andmetüübi võib rahumeeles edasi kanda klassi sees loodud andmekollektsiooni eksemplarile ning sinna hiljem vastavat tüüpi andmeid edastada. Siin näites on loodud klass, mis hoiab oma andmeid Listi sees. Tuues muuhulgas aga juurde käskluse loetelust juhusliku elemendi tagastamiseks. using System; using System.Collections.Generic; namespace Geneeriline3{ public class Hoidla where T:class{ List loetelu=new List(); Random r=new Random(); public void Pane(T sisu){ loetelu.Add(sisu); } public T Kysi(){ return loetelu[r.Next(loetelu.Count)]; } public bool KasOlemas(){ return loetelu.Count>0; } } public class Katsetus{ public static void Main(string[] arg){ Hoidla h=new Hoidla(); h.Pane("Kuku");

Informaatika → Informaatika
33 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun