CONVERTER UM CARACTER EM ASC C#

JCMSIS 02/08/2012 18:34:06
#407119
Como consigo converter um caracter em ASC no Asp.Net C#? Alguem pode me ajudar por favor.
KERPLUNK 02/08/2012 18:53:23
#407120
Convert.ToInt32([ô]A[ô]);
JCMSIS 03/08/2012 09:37:55
#407129
Deu o seguinte erro : Input string was not in a correct format.

Alguma sugestão?
KERPLUNK 03/08/2012 10:49:49
#407131
Int32 codigoAsc = Convert.ToInt32([ô]A[ô]);
Importante: Tem que ser com aspas simples...
OCELOT 03/08/2012 12:11:52
#407137
Você só consegue converter um char em número, não funciona com string, por isso de ter de usar aspas simples como o KERPLUNK falou, já que elas servem para o valor literal de char, se você possui uma string e quer pegar o código de um carácter dela seria algo do tipo
string minhaString = [Ô]teste[Ô];
char caracter = minhaString[0]; //pega o primeiro char da string
int codigo = (int)caracter; //aqui pode-se usar uma conversão simples para integer

JCMSIS 03/08/2012 13:40:19
#407144
Fiz a seguinte classe e continua dando o mesmo erro:

public string SENHA(string PASSWD)
{
string functionReturnValue = null;
dynamic ii = null;
dynamic jt = null;
string parte;
for (ii = 0; ii <= (PASSWD).Length ; ii++)
{
parte =PASSWD.Substring(ii, 1);
int parteconv = Convert.ToInt32(parte); - > [txt-color=#e80000] Input string was not in a correct format.[/txt-color]
jt = parteconv + (PASSWD).Length;
functionReturnValue = functionReturnValue + jt;
}
return functionReturnValue;
}
KERPLUNK 03/08/2012 13:47:57
#407146
Ao invés de:
string parte;

Use:
char parte;

Ao invés de:
parte =PASSWD.Substring(ii, 1);

Use:
parte = PASSWD.ToCharArray()[ii]
JCMSIS 06/08/2012 09:05:47
#407233
Muito obrigado! Funcionou !

Só mais uma pergunta tem um outro método de criptografia igual ao ASC? Por exemplo eu escrevo :

TESTE - Fique assim - > 123 ?
KERPLUNK 06/08/2012 09:39:40
#407238
Resposta escolhida
Existe todo um namespace repleto de classes e métodos para isso, além de pelo menos uns 5 tipos de criptografia diferentes...
Tópico encerrado , respostas não são mais permitidas