• Viernes 17 de Abril de 2026, 01:08

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - man0

Páginas: [1]
1
C# / Conversion a String y caracteres especiales
« en: Viernes 17 de Diciembre de 2010, 22:09 »
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:

Código: C#
  1.  
  2. ?using System;
  3.  
  4. using System.Collections;
  5.  
  6.  
  7.  
  8. namespace Prueba
  9.  
  10. {
  11.  
  12.     class Class1
  13.  
  14.     {
  15.  
  16.         ArrayList a = new ArrayList();
  17.  
  18.  
  19.  
  20.         public string getArray() {        
  21.  
  22.             return a.ToString();
  23.  
  24.         }
  25.  
  26.  
  27.  
  28.         public void setArray()
  29.  
  30.         {
  31.  
  32.             a.Add("a");
  33.  
  34.         }
  35.  
  36.         static void Main()
  37.  
  38.         {
  39.  
  40.             Class1 c = new Class1();
  41.  
  42.             c.setArray();
  43.  
  44.             Console.WriteLine(c.getArray());          
  45.  
  46.         }
  47.  
  48.  
  49.  
  50.     }
  51.  
  52.    
  53.  
  54.    
  55.  
  56. }
  57.  
  58.  

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  :D

Muchas gracias por sus comentarios.

Páginas: [1]