Eventos
Compilación de Intelligent Apps
17 mar, 23 - 21 mar, 23
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Además de almacenar valores directamente, una variable puede hacer referencia a un objeto. Asigne un objeto a una variable por los mismos motivos por los que asigne cualquier valor a una variable:
Un nombre de variable suele ser más corto y fácil de recordar que la ruta de acceso completa de los métodos y propiedades necesarios para tener acceso al propio objeto.
El uso de una variable que hace referencia a un objeto es más eficaz que tener acceso repetidamente al propio objeto a través de los métodos o propiedades necesarios.
Puede cambiar una variable para hacer referencia a otros objetos mientras se ejecuta el código.
Puede usar variables de objeto para acortar el código que tiene que escribir. En el ejemplo siguiente se usa la ruta de acceso completa de métodos y propiedades para tener acceso a un objeto Control.
' Assume Me is a valid Form, or replace Me with a valid Form.
Me.ActiveForm.ActiveControl.Text = "Test"
Me.ActiveForm.ActiveControl.Location = New Point(100, 100)
Me.ActiveForm.ActiveControl.Show()
Puede acortar este código y acelerar la ejecución si usa una variable de objeto para el control. Debe declarar la variable de objeto con la clase específica que desea asignar a ella (Control
en este caso). Una vez asignado un objeto a la variable, puede tratarlo exactamente igual que el objeto al que hace referencia. Puede establecer o recuperar las propiedades del objeto o usar cualquiera de sus métodos. En el ejemplo siguiente se usa una variable de objeto para simplificar el código del ejemplo anterior.
Dim ctrlActv As System.Windows.Forms.Control = Me.ActiveForm.ActiveControl
ctrlActv.Text = "Test"
ctrlActv.Location = New Point(100, 100)
ctrlActv.Show()
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Eventos
Compilación de Intelligent Apps
17 mar, 23 - 21 mar, 23
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Módulo
Almacenamiento y recuperación de datos mediante valores literales y de variable en C# - Training
Cree valores literales y de variable de distintos tipos de datos para usar los datos de las aplicaciones.