For i = 0 To UBound(ArrayQuery)
If ArrayQuery(i) = "" Then
Exit For
End If
MontaDataSet(ArrayQuery(i).ToString, ArrayTabela(i), 2)
Next
Onde a ArrayQuery e a ArrayTabela são do tipo Array. Como converter este código para o C#. Utilizei um site na web, mas não de certo, ficou da seguinte forma:
for (i = 0; (i <= UBound(ArrayQuery)); i++) {
if ((ArrayQuery(i) == "")) {
break;
}
MontaDataSet(ArrayQuery(i).ToString, ArrayTabela(i), 2);
}
Só que deu os seguintes erro:
The name 'UBound' does not exist in the current context'ArrayQuery' is a 'variable' but is used like a 'method'
Como converter ?
Demorei para postar, foi postar que logo consegui resolver, mas fica ae o código em C# correto:
for (i = 0; (i <= (ArrayQuery.GetUpperBound(0))); i++) {
if (ArrayQuery.GetValue(i).ToString() == "") {
break;
}
MontaDataSet(ArrayQuery.GetValue(i).ToString(), ArrayTabela.GetValue(i).ToString(), 2);
}
Pergunta
quintelab
Tenho o seguinte código em VB:
Onde a ArrayQuery e a ArrayTabela são do tipo Array. Como converter este código para o C#. Utilizei um site na web, mas não de certo, ficou da seguinte forma: Só que deu os seguintes erro: The name 'UBound' does not exist in the current context 'ArrayQuery' is a 'variable' but is used like a 'method' Como converter ? Demorei para postar, foi postar que logo consegui resolver, mas fica ae o código em C# correto:Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.