2012-05-08 16 views
5

Así que he estado buscando en Internet una forma de convertir texto normal (cadena) en una cadena base64 y encontré muchas soluciones. Estoy tratando de utilizar:Cómo convertir una cadena en base64 en .NET Framework 4

Dim byt As Byte() = System.Text.Encoding.UTF8.GetBytes(TextBox1.Text) 
TextBox2.Text = convert.ToBase64String(byt) 

pero terminar con un error que dice

'ToBase64String' no es un miembro de 'System.Windows.Forms.Timer'.

¿Qué debo hacer para solucionarlo? O si hay una mejor forma de codificarlo, por favor ayuda.

+2

Entonces, ¿tiene un temporizador en su formulario, llamado 'convert'? – GSerg

+0

Sí, ¿ese es el problema? –

+0

@MarkChai, sí ... Eso es lo que dice el mensaje de error. – Brad

Respuesta

16

Use System.Convert.ToBase64String(byt). De lo contrario, el temporizador se selecciona como el nombre coincidente más interno.
No es el mejor nombre para un temporizador por cierto.

+0

Haha Gracias, podría usar este código. Pero pensé que podría nombrar el temporizador para convertir, ya que me convertiré en binario y hexadecimal. –

Cuestiones relacionadas