14. februar 2005 - 15:43Der er
10 kommentarer og 2 løsninger
Namespaces findes ikke?
Hej eksperter!
Når jeg i C# vil anvende Form klassen, så kan jeg se i dokumentationen for denne, at den befinder sig i namespacet "System.Windows.Forms". Men hvis jeg kigger i dokumentationen for "System" namespacet, så kan jeg ikke se noget namespace, der hedder "Windows".
Hvordan kan jeg så finde de namespacet jeg skal bruge? Hvis jeg ikke kan finde dem i dokumentationen for forældre-namespacet? Jeg VED jo at der må være noget, der hedder "Windows" i "System" namespacet ud fra dokumentationen på "Form" klassen.
Nogen der kan forklare en nybegynder hvordan man gennemskuer den slags?
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Slettet bruger
14. februar 2005 - 15:46#1
Skulle måske lige nævne, at jeg kigger det den medfølgende MSDN Library dokumentation, der følger med til visual Stuido .NET. Hvis jeg kigger i Class browseren kan jeg godt finde mit namespace, men den bør da også være i oversigten i MSDN Library?
Du skal kigge i dokumentationen for System.Windows.Forms
Når du kigger i docs så er der vist ikke flere namespaces end du kan overskue dem
Synes godt om
Slettet bruger
14. februar 2005 - 15:52#3
Hvis jeg i fremtiden skal finde et namespace, til et bestemt formål, hvorddan skal jeg så kunne gætte hvad namespacet hedder? I dette tilfælde vidste jeg det kun fordi jeg kendte navnet på den klasse jeg skal bruge.
Hvis den ikke fortæller mig, at der findes et namespace i "System" der hedder "Windows" så bliver det jo en gætteleg.
Hvis du vil bruge windows ting skal du blot højre klikke på references i din soultion explorer. Her for du en dialog op hvor du vælger .NET tab. Rul ned til system så kan du se alle System dll'er og vupti der er din System.Windows... Og nu kan du bare bruge løs som var det en almindelig windows applikation. Til at se hvad de enkelte dll'er har af funktionalitet kan du bruge object browser. Den viser dig alle klasser og funktioner.
Synes godt om
Slettet bruger
14. februar 2005 - 16:46#6
Hm kammerat fortalte mig, at det ikke er hirakisk opbygget. "System" er et namespace og "System.Windows.Forms" er et namespace. Det ene ligger ikke "under" eller "inden i" det andet. Kun navngivningen er hierakisk.
Troede der var tale om et "ægte" hieraki.... det var der jeg gik galt i byen...
Synes godt om
Slettet bruger
14. februar 2005 - 16:46#7
Vil gerne give jer 15 point hver hvis I smider et svar.
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.