Avatar billede dresen Nybegynder
02. august 2006 - 12:22 Der er 4 kommentarer og
1 løsning

spørgsmål til metode definition

Hej eksperter

Jeg er stødt på følgende kode i et eks.:

[DataObjectMethodAttribute(DataObjectMethodType.Delete, true)]
  public void DeleteEmployeeByID(int employeeID)

Jeg kan læse mig frem til, hvad det gør godt for under følgende: http://msdn2.microsoft.com/en-us/library/system.componentmodel.dataobjectmethodattribute.aspx

Jeg kan imidlertid ikke se omtalt, hvad dette fænomen kaldes. Kan I være behjælpelige med info/links omkring hvad dette hedder, og om det bruges generelt - dvs. i andre sammenhænge.

På forhånd tak
Avatar billede spif2001 Nybegynder
02. august 2006 - 12:29 #1
Det er en Attribute.

Man kan lave dem selv:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vcwlkattributestutorial.asp

Nogen gange skal man bruge dem. Eksempelvis hvis du laver nedarvede eller egne Controls (GUI komponenter), bruger man dem meget til at forklare design editoren, hvordan den skal håndtere dine Control properties og metoder.
Avatar billede spif2001 Nybegynder
02. august 2006 - 12:30 #2
Avatar billede arne_v Ekspert
02. august 2006 - 12:56 #3
i .NET hedder det attributter

i Java hedder det annotations

det er ekstra information som ikke gør noget selv man som kan processes
af andre programmer typisk runtime environment f.eks. hvis der dynamisk skal
genereres en klasser der arver fra klassen med attributter
Avatar billede dresen Nybegynder
02. august 2006 - 13:08 #4
Perfekt

Tak for hjælpen!!

Smid et svar.

vh/ dresen
Avatar billede spif2001 Nybegynder
02. august 2006 - 13:37 #5
svar
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