Care este diferența dintre (protejat/parțial) și (prieten/partajat) și (sub/funcție) pe VB.NET

Când găsesc exemple online ale VB.NET urmăriți unele funcții folosiți:

    (Protected/Partial) & (Friend/Shared) & (Sub/Function) exp()
    End (Sub/Function)

Întrebarea mea care este diferența?

0
@asawyer Util, cu excepția faptului că este limba greșită;)
adăugat autor Reed Copsey, sursa
adăugat autor asawyer, sursa
@ReedCopsey Și versiune greșită. Hopa.
adăugat autor asawyer, sursa

1 răspunsuri

These are actually different, somewhat unrelated items.

Public, Protected, Private, and Friend are Access Levels, which determine who can "see" or use your method.

Partial is used to split the declaration of a type across multiple files. See Partial for details.

Sub and Function define procedures. Sub procedures do not return values, where Function procedures return a value.

De obicei, combinați un nivel de acces cu o definiție a procedurii, deci Private Sub sau Public Function etc.

0
adăugat
Pentru completare, Shared permite accesarea elementelor unei clase sau unei structuri fără o instanță reală a obiectului. Pentru detalii, consultați Partajat .
adăugat autor Jargs, sursa