Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 25-feb-2005, 14:01   #1 (permalink)
arcus está en el buen camino
 
Fecha de Ingreso: agosto-2003
Ubicación: Viña del mar
Mensajes: 280
static pq no?

saludos:
pq no se puede ocupar static fuera de los metodos,,es un tanto incomodo,,lo cual lo resuelvo con shared,,pero mi duda es pq ?
arcus está desconectado   Responder Citando
Antiguo 25-feb-2005, 14:13   #2 (permalink)
xknown está en el buen camino
 
Avatar de xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.249
Supongo que estás hablando de vb.net, la palabra static se utiliza para declarar variables estáticas "locales", no a nivel de clase, en todo caso para eso se utiliza shared para dicho fin. Probablemente te estés confundiendo con C#.

Aquí tienes una referencia:
http://msdn.microsoft.com/library/sp...onlifetime.asp

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
xknown está desconectado   Responder Citando
Antiguo 25-feb-2005, 15:25   #3 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.552
Enviar un mensaje por MSN a RootK
Hola, solo una pequeña aclaración..

Si estas hablando de static del lado de vb.net es una variable que no pierde su valor a pesar de que haya finalizado el procedimiento, por ejemplo en un win form si tienes algo como ésto en un boton:

Cita:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Static var As Integer

var = var + 1

MessageBox.Show(var)
End Sub
Cada vez que lo presiones la variable "var" se incrementará de uno en uno, a diferencia de una variable que declaras comunmente con DIM

Ahora que si estas hablando de shared tambien en vb.net son aquellas variables, metods, etc que son compartidos y no necesitan ser instanciados para poderse usar, es decir, no necesitas el New ya que no creas el objeto..

En cuanto a c# las shared de vb.net su equivalente sería las statics , así que ojo, con lo que estas tratando de hacer porque son cosas distintas.

Saludos y cualquier cosa por aqui andamos..
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:22.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93