19. november 2004 - 11:25Der er
7 kommentarer og 1 løsning
Dele objekter over flere klasser.
Vi sidder pt. og roder med at kunne tilgå og manipulere et objekt oprettet i én klasse, i en anden. Det bliver oprettet i vores Default.aspx.cs fil, og vi ønsker så at kunne manipulere det i en klasse - fx Users.cs. Vi kan godt gøre det hvis vi sender objektet med vores metode-kald i Default.aspx.cs, men umiddelbart virker dette ikke som en holdbar løsning.
Vores spørgsmål er altså, om ikke en public declared variable i Default.aspx.cs burde være tilgængelig for alle sider/klasser i vores namespace?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Default.aspx.cs og Users.cs ligger i det samme namespace, så de burde da helt sikkert kunne se hinanden. Men det virker bare stadig ikke. Sig til hvis du stadig vil se kode :)
Vi forstår ikke helt hvad du mener Arne V. Så her kommer et konkret eksempel vi sidder med.
På vores default.aspx.cs opretter vi et instans af vores klasse "Login". Dette instans kalder vi "objLogin", ved at "Login objLogin = new Login();".
Vi har et textfield hvor brugeren har mulighed for at logge sig ind. Ved submit af webformen, gemmer vi indholdet af textfieldet i "objLogin.StrPassword". Nu vil vi så gerne kalde vores metode i Login.cs som hedder "IsValid()", og i den metode vil vi jo så gerne kunne referere til "objLogin.StrPassword" for at finde værdien af textfielded fra før.
Håber det giver mening fordi vi forstår ikke helt hvad du mener med "static". Vi har læst os frem til definationen af "static", men lige hvordan du mener vi skal bruge det, er vi ikke med på.
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.