Me en Visual Basic .NET

Hola a todos, hoy os explicaré como usar Me de Visual Basic .NET.

La palabra reservada Me en Visual Basic .NET se usa para hacerse referencia a los propios elementos de una clase como pueden ser los atributos o nuestros método o funciones.

El símil en Java seria la palabra reservada this.

Veamos un ejemplo:

[vbnet] Public Class Empleado

Private nombre As String
Private edad As Integer
Private sueldo As Double

Sub Empleado(nombre As String, edad As Integer)

‘Usamos Me para referenciar a nuestros atributos
‘Tambien nos permite diferenciarlos de las variables locales
Me.nombre = nombre
Me.edad = edad
Me.sueldo = sueldo

‘Hacemos referencia a nuestra propia funcion.
Me.calcularSueldo()

End Sub

Sub calcularSueldo()

Dim sueldoBase As Double = 1000

If edad > 35 Then
sueldoBase += 200
End If

End Sub

End Class

[/vbnet]

Recuerda que esta palabra reservada solo se puede utilizar dentro de la clase, fuera no.

Espero que os sea de ayuda, Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

1 comentario

  1. Jilver

    hola buenas noches , si lo hago sin Me . Tambien podria ejecutar mi programa sin problema ? .
    En que diferencia en tenerlo y no tenerlo ? .

    Public Class CALCULAR_AREA

    Dim base, altura As Integer
    Dim area As Double

    Private Sub btnMostrar_Click(sender As Object, e As EventArgs) Handles btnMostrar.Click

    base = Val(txtBase.Text)
    altura = Val(txtAltura.Text)
    area = (base * altura) / 2
    Label4.Text = area

    End Sub
    End Class

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539