¿Cuál es la diferencia entre Dim
y Private
en VB.NET?Diferencia entre Dim y Privado
Respuesta
Dim
declara y asigna espacio para una variable. Private
se utiliza para especificar un access level que significa que solo la clase declarante puede ver o usar el miembro declarado.
Creo que su pregunta viene del hecho de que a veces se ve cosas como:
Class MyDemoClass
Dim mVar1 As Integer
Private mVar2 As Integer
End Class
En el ejemplo anterior mVar1
y mVar2
declaraciones son lógicamente equivalentes - que tanto se reducen a Private Dim mVar as Integer
.
MSDN explica este here:
El Dim palabra clave es opcional y por lo general se omite si se especifica cualquiera de los siguientes modificadores: público, protegido, amigo, amigo Protegida, privados, compartidos, sombras, estáticos, ReadOnly , o WithEvents.
Dim & Privado son dos cosas diferentes. Dim se usa para declarar variables y asignar espacio de memoria. Privado se usa como modificador de acceso para la variable, sobre cómo se debe acceder a su variable. Si no especificó un modificador de acceso en una variable, será Privado por defecto. Opcionalmente puede omitir Dim al declarar la variable después del modificador de acceso.
- 1. ¿Qué es diferente entre los archivos Dim() Como archivos String y Dim As String()?
- 2. ¿Cuál es la diferencia entre Dim, Global, Public y Private Modular Field Access Modifiers?
- 3. ¿Cuál es la diferencia entre "privado" e "interno protegido"?
- 4. MySQL: diferencia entre ', `,' y"
- 5. Diferencia entre objeto y *?
- 6. Diferencia entre. y #
- 7. ¿Diferencia entre == y caso?
- 8. La diferencia entre $ * y $ @
- 9. Diferencia entre & y &
- 10. VBA: Diferencia entre y y +
- 11. Diferencia entre -Wconversion entre gcc y g ++
- 12. Diferencia entre subprocess.Popen y os.system
- 13. Diferencia entre decimal y decimal
- 14. ¿Diferencia entre trazo y relleno?
- 15. Diferencia entre interrupción y eventos
- 16. Diferencia entre netTcpContextBinding y netTcpBinding
- 17. ¿Diferencia entre brújula y sass?
- 18. Diferencia entre "__method__" y "método"
- 19. Diferencia entre Mealy y Moore
- 20. Diferencia entre HashSet y HashMap?
- 21. diferencia entre ajax y enviar
- 22. Diferencia entre sistema y shell_exec
- 23. Diferencia entre Style y ControlTemplate
- 24. Diferencia entre relativo y absoluto
- 25. Diferencia entre window.location.href y top.location.href
- 26. Diferencia entre strncpy y memcpy?
- 27. diferencia entre SDL y GLUT
- 28. Diferencia entre Javascript y PHP
- 29. Diferencia entre Session y HttpContext.Current.Session
- 30. diferencia entre px y em