Traducción de App en VB.NET a C#

31/01/2006 - 18:23 por Oscar Roberto Onorato | Informe spam
Hola lista!

Estoy intentanto traducir una App hecha en VB.NET pero sin el Option Strict,
con lo cual al setearlo me encuentro con la necesidad de hacer algunas
modificaciones.
La pregunta en este caso es, ¿cómo podría traducir esto a C#?

Protected Sub SetParameters(ByVal cmd As IDbCommand, ByVal ParamArray pars()
As Object)

Dim k As Integer

For k = 0 To pars.Length - 1

cmd.Parameters(k + 1).Value = pars(k)

Next

End Sub



¿Me podrían ayudar?

Mil gracias

Preguntas similare

Leer las respuestas

#1 A.Poblacion
31/01/2006 - 18:50 | Informe spam
"Oscar Roberto Onorato" <oscaronorato[ARROBA]hotmail.com> wrote in message
news:e6%
Estoy intentanto traducir una App hecha en VB.NET pero sin el Option
Strict,
con lo cual al setearlo me encuentro con la necesidad de hacer algunas
modificaciones.
La pregunta en este caso es, ¿cómo podría traducir esto a C#?

Protected Sub SetParameters(ByVal cmd As IDbCommand, ByVal ParamArray
pars()
As Object)

Dim k As Integer

For k = 0 To pars.Length - 1

cmd.Parameters(k + 1).Value = pars(k)

Next

End Sub



En princípio no debería haber problemas en C# aunque en VB tuvieras el
Option Strict en Off, ya que no estás haciendo ninguna conversión implícita
(El ParamArray es de tipo Object y se lo asignas al Value del IDbParameter,
que también es de tipo Object, así que no pasa nada).

No lo he probado, pero te debería funcionar poniendo algo parecido a lo
siguiente:

protected void SetParameters(IDbCommand cmd, params object[] pars)
{
for (int k=0; pars.Length-1; k++)
cmd.Parameters[k+1].Value=pars[k];
}
Respuesta Responder a este mensaje
#2 Benton
31/01/2006 - 19:05 | Informe spam
Además de lo que dice A. Población, para lo que estás haciendo puede serte
útil esta página:

http://www.developerfusion.co.uk/ut...sharp.aspx

Saludos,

-Benton

"Oscar Roberto Onorato" <oscaronorato[ARROBA]hotmail.com> escribió en el
mensaje news:e6%
Hola lista!

Estoy intentanto traducir una App hecha en VB.NET pero sin el Option
Strict,
con lo cual al setearlo me encuentro con la necesidad de hacer algunas
modificaciones.
La pregunta en este caso es, ¿cómo podría traducir esto a C#?

Protected Sub SetParameters(ByVal cmd As IDbCommand, ByVal ParamArray
pars()
As Object)

Dim k As Integer

For k = 0 To pars.Length - 1

cmd.Parameters(k + 1).Value = pars(k)

Next

End Sub



¿Me podrían ayudar?

Mil gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida