Avatar billede curriculum Nybegynder
21. oktober 2005 - 13:38 Der er 3 kommentarer og
1 løsning

Guid public property

Jeg har lavet en function der tjekker om strengen er en GUID, men nu vil jeg lave denne lidt mere dynamisk, ved at lave en public property i et namespace.

Hvordan gør jeg dette ?

Function i mit namespace
Private Function IsGUID(ByVal sGUID As String) As Boolean
Dim re As New Regex("^\{?[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}\}?$")

If re.IsMatch(sGUID) Then
Return True
Else
Return False
End If
End Function
Avatar billede arne_v Ekspert
21. oktober 2005 - 13:41 #1
hvis vi snakker OOP så ligger metoder i en klasse og klasser i et namespace

hvis du vil reuse den funktion så lav den som en shared function i en
utility klasse (og gerne i et utility namespace) i en seperat DLL
Avatar billede curriculum Nybegynder
21. oktober 2005 - 13:59 #2
"Shared" på funktionen løste problemet.
Hvad er så forskellen mellem Shared og Public ?

Send gerne svar...
Avatar billede arne_v Ekspert
21. oktober 2005 - 14:02 #3
de er ikke modsætninger du kan sagtens have både Public og Shared

Public = alle kan bruge den
Private = kun klassen kan bruge den

Shared = kaldes direkte på klassen og ikke på en instans af klassen
(ikke Shared) = kaldes på en instans af klassen
Avatar billede arne_v Ekspert
21. oktober 2005 - 14:02 #4
svar
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