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.
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