Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
I C# er betyder det "private" hvis du undlader access modifier.
Efter min mening er det ikke så pænt at undlade det. Jeg synes i hvert fald det er nemmere at læse hvis der står private. Selvom man godt ved at der implicit står private bruger man alligevel en lille smule hjernekraft på det når man ser klassen for første gang, og det er helt unødvendigt...
Det er dog bare min mening. Jeg ved ikke om Microsoft har sagt noget officielt omkring det.
Der er i øvrigt også en "new" access modifier :) Den er dog kun til nestede klasser og betyder at den gemmer et nedarvet member af samme navn...
Og fra MSDN-hjælpen: "Class members can have any of the five kinds of declared accessibility and default to private declared accessibility. (Note that a type declared as a member of a class can have any of the five kinds of declared accessibility, whereas a type declared as a member of a namespace can have only public or internal declared accessibility.)" - De har vist også glemt "new" :)
Hvis vi skal snakke om "new" skal vi vel også snakke om "override", som betyder at man overskriver en metode i en klasse længere oppe i nedarvingshierakiet.
hehe ja du har da ret, det stod da også på de hjælpsider jeg så på tidligere - Ja ingen andre end public og internal giver mening - Og det er internal der er mest privat, så det er naturligvis default :-D
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.