¿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. y #
- 6. Diferencia entre & y &
- 7. ¿Diferencia entre == y caso?
- 8. Diferencia entre objeto y *?
- 9. La diferencia entre $ * y $ @
- 10. VBA: Diferencia entre y y +
- 11. Diferencia entre -Wconversion entre gcc y g ++
- 12. Diferencia entre "__method__" y "método"
- 13. Diferencia entre System.Web.Cache y HTTPContext.Curent.Cache
- 14. Diferencia entre JPA y JDO?
- 15. Diferencia entre XML y SOAP
- 16. Diferencia entre tortoisesvn y CollabNetSubversion
- 17. Diferencia entre interrupción y eventos
- 18. diferencia entre SDL y GLUT
- 19. C# diferencia entre == y equals()
- 20. Diferencia entre java.exe y javaw.exe
- 21. Diferencia entre borrar y eliminar
- 22. Diferencia entre objeto y NSObject
- 23. Diferencia entre iostream y iostream.h
- 24. Diferencia entre monitor y bloqueo?
- 25. ¿Diferencia entre asociación y dependencia?
- 26. Diferencia entre Math.Floor() y Math.Truncate()
- 27. Diferencia entre document.getSelection() y window.getSelection()
- 28. Diferencia entre Monitor.Pulse y Monitor.PulseAll
- 29. Diferencia entre wscript y cscript
- 30. Diferencia entre qt y PyQt4