Li pela web que o Asc do VB correpondia ao Convert.ToInt32, mas ta longe de ser isso.
No VB tenho o seguinte código, quebrei bem ele pra ficar melhor compreensivo:
Dim S, Senha As String
Dim Y As Integer
S = "1"
Senha = ""
Y = 1
Dim vMid As String = Mid(S, Y, 1)
Dim vAsc As Integer = Asc(vMid)
Senha = Senha + Chr(vAsc + 1)
O resultado final será que senha é igual a 2
Nesta linha: Dim vAsc As Integer = Asc(vMid) o resultado de vAsc 49
O mesmo código em C# eu iniciei da seguinte forma:
string S, Senha;
int Y;
S = "1";
Senha = "";
Y = 1;
string vMid = S.Substring((Y - 1), 1);
int vAsc = Convert.ToInt32(vMid);
Senha = Senha + (char)(vAsc + 1);
Mas desta forma o vAsc no C# nunca vai ser 49. Como fazer ?
Pergunta
quintelab
Li pela web que o Asc do VB correpondia ao Convert.ToInt32, mas ta longe de ser isso.
No VB tenho o seguinte código, quebrei bem ele pra ficar melhor compreensivo:
O resultado final será que senha é igual a 2 Nesta linha: Dim vAsc As Integer = Asc(vMid) o resultado de vAsc 49 O mesmo código em C# eu iniciei da seguinte forma:Mas desta forma o vAsc no C# nunca vai ser 49. Como fazer ?
Link para o comentário
Compartilhar em outros sites
5 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.