en

MSGuayaquil

Recursos esenciales para el desarrollador .NET

Duda con Me - this

Último post 11-20-2007 7:35 AM escrito por JuanM_L. 2 respuestas.
Página 1 de 1 (3 elementos)
Ordenar mensajes: Anterior Siguiente
  • 03-23-2006 8:20 AM

    • viroJr_81
    • Contribuyente Top 25
    • Se unió el 04-22-2007
    • Envíos: 27
    • Puntos: 35

    Duda con Me - this

    q tal a todos,

    he escuchado decir que el uso de Me (VB) o this (C#) no es muy recomendable, ya que ambos consumen recursos, puesto que son referencias a si mismos. Es decir todo proyecto con sus clases, modulos, formularios, etc, ya viene implicitamente referenciado y al user uso de estos objetos los volvemos a referenciar. Q hay de cierto en esto, y si es una buena practica hacer uso de estos objetos.

    Saludos

    • Puntos de post: 35
  • 04-01-2006 5:15 AM en respuesta a

    • Julio Casal
    • Contribuyente Top 10
    • Se unió el 04-22-2007
    • Guayaquil
    • Envíos: 401
    • Puntos: 18,415

    Re: Duda con Me - this

    Pues no amigo, nunca he sabido que haya algún problema de rendimiento en usar las palabras clave "Me" o "This". Hacer uso de aquellas palabras no es más que una forma explícita de indicarle a VB o C# que quieres hacer uso de algún miembro de la clase en la que te encuentras actualmente. Si no usas "Me" o "This" pues simplemente estás usando los miembros de la clase pero de una forma más bien implícita. Sin embargo, hay casos en los que no puedes evitar el uso de estas palabras, como en este caso, por ejemplo:

    Public Class Cliente

     

        Private _Apellido As String

     

        Public Property Apellido() As String

            Get

                Return _Apellido

            End Get

            Set(ByVal Value As String)

                _Apellido = Value

            End Set

        End Property

     

        Public Sub New(ByVal apellido As String)

            ' Sin Me, la asignación del parámetro apellido

            ' a la propiedad Apellido fallaría

            Me.Apellido = apellido

        End Sub

     

    End Class

     

    Así que descuida amigo, usa el "Me" y el "This" a tu conveniencia, que nunca perderás rendimiento por esto.

     

    Saludos,

    Julio.

    Julio Casal
    http://msguayaquil.com/blogs/julioc
    • Puntos de post: 0
  • 11-20-2007 7:35 AM en respuesta a

    • JuanM_L
    • Contribuyente Top 25
    • Se unió el 08-25-2007
    • Medellín - Colombia
    • Envíos: 40
    • Puntos: 305

    Re: Duda con Me - this

    pues yo nunca he oido decir nada sobre esto, pero para el ejemplo que resulta bueno solo seria aplicable al vb pues en c# se distingue entre mayusculas y minusculas... pero aun asi es recomendable para evitar confuciones o dado el caso en el que los obejtos se llamen igual y pertenezcan a  distintas clases.

    Atentamente,

    Juan Manuel Lombana
    Medellín - Colombia
     

    • Puntos de post: 5
Página 1 de 1 (3 elementos)
© 2007 MSGuayaquil. Todos los derechos reservados.
Powered By IIS 6 Powered By ASP.NET 2.0 Ofrecido por Community Server (Commercial Edition) Powered By SQL Server 2005
Creado y Administrado por Julio Casal