Avatar billede jriff Nybegynder
18. juni 2005 - 16:35 Der er 3 kommentarer og
1 løsning

Using i .NET

Hej Alle!

Hvordan laver jeg et "libary" (Jeg ved ikke havd det hedder i .NET) så jeg kan lave nogle funktioner:

public String Test(String t)
{
    Return t;
}

og hermed bruge denne funktion ved at skrive noget á la:

Using Firmanavn.TestSamling;

og så:

TextBox1.Text=Test("Hello World");


Jeg aner slet ikke hvordan jeg laver mit libary, hvor det skal ligge og hvordan man compiler det :-)

Mange tak for hjælpen!

- Jacob
Avatar billede arne_v Ekspert
18. juni 2005 - 17:14 #1
lib.cs

namespace Firmanavn
{
    public class TestSamling
    {
        public static string Test(string t)
        {
          return t;
        }
  }
}

hvis det er et library projekt i din ide bliver den til lib.dll når du builder

command line er det:

csc /t:library lib.cs

for at bygge lib.dll

så kan du i et andet projekt:
  - tilføje en reference til lib.dll
  - using Firmanavn;
  - TestSamling.Test("Hello World")
Avatar billede arne_v Ekspert
18. juni 2005 - 17:15 #2
bemærk:
  using er på namespaces ikke classes
  der skal altid angives mindst klasse på kaldet
  når der ikke er et objekt skal metoden være static
Avatar billede arne_v Ekspert
19. juni 2005 - 20:19 #3
OK ?
Avatar billede jriff Nybegynder
03. juli 2005 - 23:56 #4
Sorry... havde helt glemt at acceptere!
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
Kurser inden for grundlæggende programmering

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