Alex's Weblog

Weblog di Ermanno Goletto (Codename Alex - A Learning EXperience)
posts - 438, comments - 4214, trackbacks - 294

My Links

News

Il blog è stato
trasferito al
 seguente link:


DevAdmin Blog

Add my blog to Live

Foto

Curriculum Vitae


Il contenuto di questo blog e di ciascun post viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto. Questo blog riporta il mio personale pensiero che non riflette necessariamente il pensiero del mio datore di lavoro.

Logo Creative Commons Deed


Logo MCTS

Logo MCSA

Logo MCP

Logo Microsoft Certified Business Management Solutions Professional

Microsoft Certified Business Management Solutions Specialist


Logo UGIdotNET UGIdotNET Contributor


Logo UGISS UGISS Contributor


Logo SysAdmin.it SysAdmin.it Staff


Article Categories

Archives

Post Categories

Blogs

Database

Development

Friends

IT

Knowledge Base

Links

MBS

MCP

MVP Sites

User Groups

Virtualization

Nomi per membri privati delle proprietà

Onestamente non sono mai stato nè un amante dell'_ nè del m_.
E quindi da un po' di tempo ho cominciato ad utilizzare i seguenti formalismi.

Nel caso all'interno della classe sia corretto utilizzare direttamente la variabile privata:

    Private myPropertyValue As Integer

    Public Property MyProperty() As Integer
        Get
            Return Me.myPropertyValue
        End Get
        Set(ByVal Value As Integer)
            Me.myPropertyValue = Value
        End Set
    End Property

Nel caso in cui anche all'interno della classe sia necessario utilizzare la proprietà:

    Private myConnectionInternal As System.Data.SqlClient.SqlConnection

    Public ReadOnly Property MyConnection() As System.Data.SqlClient.SqlConnection
        Get
            If Me.myConnectionInternal Is Nothing Then
                Me.myConnectionInternal = New System.Data.SqlClient.SqlConnection
            End If

            Return Me.myConnectionInternal
        End Get
    End Property

In questo modo l'intellisense mi propone proprietà e variabile privata vicine e dal suffisso capisco cosa devo utilizzare (utile se si riprende in mano una classe dopo un certo tempo), inoltre ho il rispetto delle Guidelines Microsoft.

Print | posted on martedì 5 luglio 2005 14:10 | Filed Under [ Design ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET