Hola amigos foreros. En estos días me he propuesto en implementar un analizador léxico (Scanner) para un lenguaje de conjuntos (A U B, etc.) mi curso de Lenguajes y traductores.
Pero tengo un ligero inconveniente, que lo resumiré en este ejemplo de código:
?using System;
using System.Collections;
namespace Prueba
{
class Class1
{
ArrayList a
= new ArrayList
();
public string getArray() {
return a.ToString();
}
public void setArray()
{
a.Add("a");
}
static void Main()
{
c.setArray();
Console.WriteLine(c.getArray());
}
}
}
Resulta que el método getArray() no me está funcionando como quiero, en vez de salirme un "a" por la consola, me tira esto:
"System.Collections.ArrayList"
¿En qué estaré mal?
Otra muy pequeña: cómo puedo incluir caracteres especiales en mi código, por ejemplo la "u" de union en conjuntos, así como el símbolo de intersección, complemento, pertenencia, etc., no creo que me sirva copiar y pegar porque ya probé y me daba sólo errores
Muchas gracias por sus comentarios.