de c# a vb .net

20/09/2004 - 22:54 por Joshua | Informe spam
tengo un arreglo de bytes en c#:

byte[] myArray = new byte[file.length]

he tratado en vb pero no se admite constructores para
arreglos de bytes, la unica solución que tengo es esta:

Dim myArray() as Byte
myArray = Ctype(Ctype(fs.length,Object),Byte())
pero no tengo acceso a la longitud en bytes????

Quisiera que un expero en vb me dijera como puedo emular
correctamente la linea de C# a vb .net

Preguntas similare

Leer las respuestas

#1 tribufo
21/09/2004 - 00:07 | Informe spam
Espero que esto se lo que estas buscando

'Declarar arreglo de 10 posiciones predeterminadas
Dim z(10) as byte

Dim i As Integer
i = 10
'declarar arreglo basado en una variable
Dim x(i) As Byte

'declarar un arreglo de indeterminadas posiciones
Dim y() As Byte

i = 20
'redimensionar el arreglo dinamicamente a i posiciones
ReDim y(i)


tengo un arreglo de bytes en c#:

byte[] myArray = new byte[file.length]

he tratado en vb pero no se admite constructores para
arreglos de bytes, la unica solución que tengo es esta:

Dim myArray() as Byte
myArray = Ctype(Ctype(fs.length,Object),Byte())
pero no tengo acceso a la longitud en bytes????

Quisiera que un expero en vb me dijera como puedo emular
correctamente la linea de C# a vb .net
.

Respuesta Responder a este mensaje
#2 Pedro Luna Montalvo, MVP
21/09/2004 - 02:01 | Informe spam
'Declarar arreglo de 10 posiciones predeterminadas
Dim z(10) as byte





Ojo que esto en realidad crea una arreglo con 11 posiciones, que van desde
el indice cero hasta el indice 10.

Saludos
Pedro Luna, MVP
Gye, Ecu



"tribufo" escribió en el mensaje
news:411501c49f5e$3adde7a0$
Espero que esto se lo que estas buscando

'Declarar arreglo de 10 posiciones predeterminadas
Dim z(10) as byte

Dim i As Integer
i = 10
'declarar arreglo basado en una variable
Dim x(i) As Byte

'declarar un arreglo de indeterminadas posiciones
Dim y() As Byte

i = 20
'redimensionar el arreglo dinamicamente a i posiciones
ReDim y(i)


tengo un arreglo de bytes en c#:

byte[] myArray = new byte[file.length]

he tratado en vb pero no se admite constructores para
arreglos de bytes, la unica solución que tengo es esta:

Dim myArray() as Byte
myArray = Ctype(Ctype(fs.length,Object),Byte())
pero no tengo acceso a la longitud en bytes????

Quisiera que un expero en vb me dijera como puedo emular
correctamente la linea de C# a vb .net
.

Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo, MVP
21/09/2004 - 02:03 | Informe spam
Lo que en C# es:

byte[] myArray = new byte[file.length]


yo lo escribiria asi en VB.NET:

Dim myArray() As Byte
Redim myArray(file.lenght - 1)

Saludos
Pedro Luna, MVP
Gye, Ecu



"Joshua" escribió en el mensaje
news:028901c49f54$03e70ec0$
tengo un arreglo de bytes en c#:

byte[] myArray = new byte[file.length]

he tratado en vb pero no se admite constructores para
arreglos de bytes, la unica solución que tengo es esta:

Dim myArray() as Byte
myArray = Ctype(Ctype(fs.length,Object),Byte())
pero no tengo acceso a la longitud en bytes????

Quisiera que un expero en vb me dijera como puedo emular
correctamente la linea de C# a vb .net
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida