vb.net a c# una frase

07/02/2007 - 10:46 por Francesc | Informe spam
Soy yo otra vez...que pesado soy d verdad!!! jejeje

Esta frase en VB:

Dim b(p - 1) As Servicios_WAS.Pasajero

sería esto en C#:

string[] b = new Servicios_WAS.Pasajero();

Es que tengo mis dudas...asias!
Francesc Jaumot
España (Lérdia)

Preguntas similare

Leer las respuestas

#1 Roberto M. Oliva
07/02/2007 - 11:17 | Informe spam
Hola!

Dim b(p - 1) As Servicios_WAS.Pasajero



En C# es:

Servicios_WAS.Pasajero b[p-1];

Saludos
Roberto M. Oliva



On 7 feb, 10:46, Francesc wrote:
Soy yo otra vez...que pesado soy d verdad!!! jejeje

Esta frase en VB:

Dim b(p - 1) As Servicios_WAS.Pasajero

sería esto en C#:

string[] b = new Servicios_WAS.Pasajero();

Es que tengo mis dudas...asias!
Francesc Jaumot
España (Lérdia)
Respuesta Responder a este mensaje
#2 Francesc
07/02/2007 - 11:35 | Informe spam
Thanks, pero mira que me dice si hago esto:

Servicios_WAS.Pasajero b[5];


Error1:

Error de sintaxis, declarador de matriz erróneo. Para declarar una matriz
administrada, el especificador de rango precede al identificador de la
variable. Para declarar un campo de búfer de tamaño fijo, utilice la palabra
clave fixed delante del tipo de campo.

Error2:

El tamaño de la matriz no se puede especificar en una declaración de
variable (intente inicializar con una expresión 'new')


Asias!

Francesc Jaumot
España (Lérdia)


"Roberto M. Oliva" wrote:


Hola!

> Dim b(p - 1) As Servicios_WAS.Pasajero

En C# es:

Servicios_WAS.Pasajero b[p-1];

Saludos
Roberto M. Oliva



On 7 feb, 10:46, Francesc wrote:
> Soy yo otra vez...que pesado soy d verdad!!! jejeje
>
> Esta frase en VB:
>
> Dim b(p - 1) As Servicios_WAS.Pasajero
>
> sería esto en C#:
>
> string[] b = new Servicios_WAS.Pasajero();
>
> Es que tengo mis dudas...asias!
> Francesc Jaumot
> España (Lérdia)



Respuesta Responder a este mensaje
#3 Octavio Hernandez
07/02/2007 - 11:44 | Informe spam
Cesc,

Al declarar, solo se indica que se trata de un array (sin tamaño). Al
instanciar el array es que se dice cuántos elemtos tendrá:

Servicios_WAS.Pasajero[] = new Servicios_WAS.Pasajero[p];

Ojo que creo q en C# debes utilizar 'p' y no 'p - 1', porque en VB los array
incluyen el p-ésimo elemento, mientras q en C# se cuenta desde 0.

Slds - Octavio



Dim b(p - 1) As Servicios_WAS.Pasajero





"Francesc" escribió en el mensaje
news:
Thanks, pero mira que me dice si hago esto:

Servicios_WAS.Pasajero b[5];


Error1:

Error de sintaxis, declarador de matriz erróneo. Para declarar una matriz
administrada, el especificador de rango precede al identificador de la
variable. Para declarar un campo de búfer de tamaño fijo, utilice la
palabra
clave fixed delante del tipo de campo.

Error2:

El tamaño de la matriz no se puede especificar en una declaración de
variable (intente inicializar con una expresión 'new')


Asias!

Francesc Jaumot
España (Lérdia)


"Roberto M. Oliva" wrote:


Hola!

> Dim b(p - 1) As Servicios_WAS.Pasajero

En C# es:

Servicios_WAS.Pasajero b[p-1];

Saludos
Roberto M. Oliva



On 7 feb, 10:46, Francesc wrote:
> Soy yo otra vez...que pesado soy d verdad!!! jejeje
>
> Esta frase en VB:
>
> Dim b(p - 1) As Servicios_WAS.Pasajero
>
> sería esto en C#:
>
> string[] b = new Servicios_WAS.Pasajero();
>
> Es que tengo mis dudas...asias!
> Francesc Jaumot
> España (Lérdia)



Respuesta Responder a este mensaje
#4 Francesc
07/02/2007 - 11:58 | Informe spam
Hola octavio,

Gracias, si en c# se cuenta desde 0. Me sale un pequeño error:

Servicios_WAS.Pasajero[] = new Servicios_WAS.Pasajero[5];

me señala el espacio y me dice:

Se esperaba un identificador

Que es esto?

gracias!




Francesc Jaumot
España (Lérdia)


"Octavio Hernandez" wrote:

Cesc,

Al declarar, solo se indica que se trata de un array (sin tamaño). Al
instanciar el array es que se dice cuántos elemtos tendrá:

Servicios_WAS.Pasajero[] = new Servicios_WAS.Pasajero[p];

Ojo que creo q en C# debes utilizar 'p' y no 'p - 1', porque en VB los array
incluyen el p-ésimo elemento, mientras q en C# se cuenta desde 0.

Slds - Octavio



> Dim b(p - 1) As Servicios_WAS.Pasajero
>>
"Francesc" escribió en el mensaje
news:
> Thanks, pero mira que me dice si hago esto:
>
> Servicios_WAS.Pasajero b[5];
>
>
> Error1:
>
> Error de sintaxis, declarador de matriz erróneo. Para declarar una matriz
> administrada, el especificador de rango precede al identificador de la
> variable. Para declarar un campo de búfer de tamaño fijo, utilice la
> palabra
> clave fixed delante del tipo de campo.
>
> Error2:
>
> El tamaño de la matriz no se puede especificar en una declaración de
> variable (intente inicializar con una expresión 'new')
>
>
> Asias!
>
> Francesc Jaumot
> España (Lérdia)
>
>
> "Roberto M. Oliva" wrote:
>
>>
>> Hola!
>>
>> > Dim b(p - 1) As Servicios_WAS.Pasajero
>>
>> En C# es:
>>
>> Servicios_WAS.Pasajero b[p-1];
>>
>> Saludos
>> Roberto M. Oliva
>>
>>
>>
>> On 7 feb, 10:46, Francesc wrote:
>> > Soy yo otra vez...que pesado soy d verdad!!! jejeje
>> >
>> > Esta frase en VB:
>> >
>> > Dim b(p - 1) As Servicios_WAS.Pasajero
>> >
>> > sería esto en C#:
>> >
>> > string[] b = new Servicios_WAS.Pasajero();
>> >
>> > Es que tengo mis dudas...asias!
>> > Francesc Jaumot
>> > España (Lérdia)
>>
>>
>>



Respuesta Responder a este mensaje
#5 Francesc
07/02/2007 - 12:00 | Informe spam
perdon k me olvide la B!! jejeje

asias voy a probar i os digo!! thankssss
Francesc Jaumot
España (Lérdia)


"Francesc" wrote:

Soy yo otra vez...que pesado soy d verdad!!! jejeje

Esta frase en VB:

Dim b(p - 1) As Servicios_WAS.Pasajero

sería esto en C#:

string[] b = new Servicios_WAS.Pasajero();

Es que tengo mis dudas...asias!
Francesc Jaumot
España (Lérdia)
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida