2 votes

Traduction de la déclaration des tableaux de c# à VB

Cela devrait être facile à faire, mais mon cerveau ne fonctionne pas.

En C#, je peux avoir ce qui suit :

SqlParameter[] spParameter 
spParameter = new SqlParameter[3];

Comment faire cela en VB

Dim Params() As SqlParameter
Params = New SqlParameter(4) //<- This line does not work because 
                             //    SqlParameter has a constructor 

Alors comment créer le tableau ?

3voto

Simon Martin Points 2126

Il te manque les accolades :

Dim spParameter As SqlParameter()
spParameter = New SqlParameter(2) {}

1voto

Guffa Points 308133

Mettez l'index dans le type :

Dim Params(2) As SqlParameter

Notez que C# utilise la longueur, alors que VB utilise l'indice le plus élevé, donc 3 en C# correspond à 2 en VB.

1voto

youssDev Points 90

Dim Params(3) As SqlParameter

Params(0) = New SqlParameter()

Params(1) = New SqlParameter()

Params(2) = New SqlParameter()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X