Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida ao migrar script para c#


explore

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0
Então já tentei mais não é isso.

Preciso saber o metodo charCodeAt no c#!

Mas, como eu disse anteriormente, charCodeAt() não é um "método" da linguagem (até porque isso não existe...). Ele é um método do objeto "alvo" e funcionará independente da linguagem (seja ela VB.NET, C#, Delphi, IronPython, etc.)

Qual é o tipo de "alvo"? E este código é realmente para .NET?

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Então o Objeto "alvo" está como tipo String!

a linha em action quero transformar em C#

public String criptor(String alvo, Boolean criptografar)

{

int f = 0;

int tChr = alvo.Length;

string strF = "";

for(f = 0; f < tChr; f++)

{

if (criptografar)

{

// está linha é em ActionScript strF += chr(alvo.charCodeAt(f) + 4);

}

else

{

//strF += chr(alvo.charCodeAt(f) - 4);

}

}

return strF;

}

Uma dica, eu tenho está linha escrita em ASP e fica assim:

strF = strF & CHR(ASC(MID(alvo, f, 1)) + 4)
Editado por explore
Link para o comentário
Compartilhar em outros sites

  • 0

Não existe tal método (charCodeAt) em uma System.String, mas você pode usar indexação:

string alvo = "abcd";
string strF = "";

for (int f=0;f<alvo.Length;f++)
    strF += (char)(alvo[f] + 4);

MessageBox.Show(alvo + " = " + strF);
Agora, fica muito mais limpo se você usar um foreach:
string alvo = "abcd";
string strF = "";

foreach (char c in alvo)
    strF += (char)(c + 4);

MessageBox.Show(alvo + " = " + strF);

Certo? ;)

Graymalkin

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...