2009-06-09 7 views

Respuesta

3

No creo que sea posible (todavía).

Consulte this link en MSDN.
El artículo anterior incluso vincula a another one sobre niveles de acceso mixto.

Encontré this en Microsoft Connect, entonces lo están pensando (si va a ser para VS2010 esa es otra pregunta).

+0

¡Me encantaría escuchar cómo se verán los nuevos autoamplificadores de nivel de acceso mixto! – Shimmy

+0

Si lee ambos artículos, verá que las propiedades automáticas del nivel de acceso mixto no estarán disponibles en VS2010 – albertjan

+0

Quien lo rechazó ... explíquelo, ¡gracias! – fretje

7

De esta manera:

Private Thingy As Integer 
Property Thing() As Integer 
    Get 
     Return Thingy 
    End Get 
    Private Set(ByVal value As Integer) 
     Thingy = value 
    End Set 
End Property 

propiedad de automóviles en VB10

Property PartNo As Integer = 44302 

Pero con un conjunto privado todavía no se puede hacer en VB ni siquiera en VB10 ver aquí:

De MSDN (como john dicho):

Definición de propiedades que requieren estándar Sintaxis:

  • especificar diferentes accesibilidad para el obtener y establecer el procedimiento. Para el ejemplo , es posible que desee establecer el procedimiento Establecer como privado y el procedimiento Obtener Público.
+2

Shimmy se refiere a propiedades automáticas ... No creo que sea una. – fretje

+1

No existe en vb.net – albertjan

+2

Lo hará (VS 2010) – fretje

4

Según this MSDN article, no se puede:

propiedades implementadas-Auto son conveniente y soportan muchos escenarios de programación. Sin embargo, existen situaciones en las que no puede usar una propiedad implementada automáticamente y debe en su lugar usar la sintaxis de la propiedad estándar o expandida.

usted tiene que utilizar la sintaxis expandida propiedad definición si quieres hacer cualquiera de los siguientes:

[...]

  • especificar diferentes accesibilidad para el obtener y establecer procedimiento. Para el ejemplo , es posible que desee establecer el procedimiento Establecer como privado y el procedimiento Obtener Público.
Cuestiones relacionadas