CS-opas:Yhteistoiminta
Mureakuha
- Teknisistä rajoituksista johtuen artikkelin yllä näkyvä otsikko on virheellinen. Oikea otsikko on C#-opas: Yhteistoiminta.
DLL-tiedoston tekeminen
DLL-tiedosto on tavallinen luokkatiedosto, joita exeenkin tulee. esim. dll.cs-tiedosto
using System; public class H4 { protected int _ID; public H4(int id) { _ID = id; } public int getID() { return _ID; } }
Tämä tiedosto käännetään seuraavasti
csc /t:library /out:testi.dll dll.cs
Nyt saatiin tehtyä dll-tiedosto, jos dll-tiedoston luokat tarvitsevat luokkia joistain muista dll-tiedostoista ne tulisi kertoa /r:tiedosto.dll jne.
Seuraavaksi tarvitaan ohjelma, joka käyttää testi.dll:ssä olevaa luokkaa.
ohjelmani.cs public class OmaOhjelma { public static void Main() { H4 h = new H4(7); System.Console.WriteLine("{0}",h.getID()); } }
Käännetään ohjelma
csc /r:testi.dll ohjelmani.cs
Nyt ohjelma on käännetty. Käytettävät dll-tiedostot luetellaan /r: merkinän jälkeen.
Nyt ohjelma valmis kokeiltavaksi.
UNSAFE
Unsafe määrittää tyypin, luokan jäsenen tai koodiblokin, jonka sisällä voidaan käsitellä osoittimia. C# käyttää pelkästään referenssejä olioihin ja osoittimien käyttö ei ole sallittua normaalissa tilanteessa. Unsafe avainsanalla voidaan kuitenkin määrittää jokin alue, jonka sisällä ohjelma saa tehdä "ei turvallisia" operaatioita. Jotta voit käyttää unsafe avainsanaa, täytyy ohjelma olla käännetty /unsafe vivun kanssa.
| Tämä artikkeli on tynkä. Voit auttaa Kuhaa täydentämällä tämän sivun tietoja. |
Luokat: Tyngät | Ohjelmointi | C-Sharp
