Avatar billede lmdthel Nybegynder
31. december 2003 - 00:36 Der er 5 kommentarer og
1 løsning

Dll.Test' is inaccessible due to its protection level

Hej Rødder

jeg forsøger at kalde en metode i en dll fil , men får fejlen

Dll.Test' is inaccessible due to its protection level

HER KALDER JEG DLL'EN:

System.Console.WriteLine("dw" + Dll.Test.get());

OG HER ER SÅ Dll'en:

namespace Dll
{
    class Test
    {
        public static int get()
        {
            return 7;
        }
    }
}


Hvad er der der går galt ??

/Thomas
Avatar billede arne_v Ekspert
31. december 2003 - 00:37 #1
Prøv med:

public class Test
Avatar billede mortendahl2003 Nybegynder
31. december 2003 - 15:20 #2
En "class" er som standard (hvis du ikke angiver noget) private. Derfor faar du en beskyttelsesfejl. Som arne_v ogsaa siger, skal du derfor skrive public class Test.
Avatar billede arne_v Ekspert
31. december 2003 - 15:38 #3
Test er *ikke* default private - den er default internal !

(jeg ved godt at det default private står mange steder, men det gælder
kun class members - selve class er medmindre det er en netstet class
default internal)
Avatar billede arne_v Ekspert
31. december 2003 - 15:39 #4
Og så vil jeg altså tillade mig at ligge et svar !
Avatar billede mortendahl2003 Nybegynder
31. december 2003 - 15:48 #5
:) sorry arne, du har fuldstændig ret, jeg kiggede forkert.. Godt Nytår!
Avatar billede arne_v Ekspert
23. januar 2004 - 22:30 #6
Lukke tid ?
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