Avatar billede conrad Nybegynder
22. august 2003 - 16:13 Der er 3 kommentarer og
1 løsning

oprette en klasse fra en anden

Jeg har to klasser Person (P) og PersonListe (l)

fra L ønsker jeg at oprette P, men jeg får en compiler fejl:

PersonList.cs(33,23): error CS0017: Program 'c:\Documents and
        Settings\t-lennc\cscode\p1\app.exe' has more than one entry point
        defined: 'PersonList.Main(string[])'
Person.cs(30,24): error CS0017: Program 'c:\Documents and
        Settings\t-lennc\cscode\p1\app.exe' has more than one entry point
        defined: 'Person.Main(string[])'

Hvordan opretter jeg Person i PersonListe?
(måske mangler jeg en namespace definition?)
Jeg kompilerer fra commandline med csc
Avatar billede conrad Nybegynder
22. august 2003 - 16:14 #1
ok temmelig tyndt beskrevet: Min main ser således ud, måske det hjælper lidt:
public static void Main (string[] args)
  {
        Person p1 = new Person();
        p1.Age = 10;
        p1.Name = "Tom";   
       
        Person p2 = new Person();
        p1.Age = 15;
        p1.Name = "dennis";   
       
        PersonList l = new PersonList();
        l.add(p1);
        l.add(p2);
        Console.writeLine(l.toString());
       
       
  }
Avatar billede nielslbeck Nybegynder
22. august 2003 - 16:15 #2
Du har en Main i både PersonList.cs og Person.cs - der må kun være en Main-metode - ellers er det jo ikke til at vide hvilken der skal starte programmet!
Avatar billede arne_v Ekspert
22. august 2003 - 16:31 #3
Strengt taget skal du vel hverken have en Main i Person eller PersonList.

Jeg lavede et lille eksempel i deen tråd http://www.eksperten.dk/spm/386478
som måske kunne inspirere lidt (det og Hashtable ikke ArrayList men ...).
Avatar billede conrad Nybegynder
26. august 2003 - 09:47 #4
tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester