elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema con Arrays dinámicos multidimensionales con dictionary
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con Arrays dinámicos multidimensionales con dictionary  (Leído 2,842 veces)
WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Problema con Arrays dinámicos multidimensionales con dictionary
« en: 12 Julio 2013, 18:01 pm »

Hola, quiero hacer un array multidimensional en c# para procesarlo con JavaScriptSerializer y exportarlo a json, el problema es que visual studio no me reconoce todas las dimensiones y me salta un error en tiempo real:

Código
  1. List<object> datos = new List<object>();
  2.  
  3. Dictionary<
  4. Dictionary<string, int>,
  5. Dictionary<string, string>,
  6. Dictionary<string,
  7. List<
  8. Dictionary<string, int>,
  9. Dictionary<string, float>,
  10. Dictionary<string, float>,
  11. Dictionary<string, float>,
  12. Dictionary<string, float>
  13. >
  14. >
  15. > plantillas = new Dictionary<
  16. Dictionary<string, int>,
  17. Dictionary<string, string>,
  18. Dictionary<string,
  19. List<
  20. Dictionary<string, int>,
  21. Dictionary<string, float>,
  22. Dictionary<string, float>,
  23. Dictionary<string, float>,
  24. Dictionary<string, float>
  25. >
  26. >
  27. >();

Tengo importado lo necesario para hacer funcionar List y Dictionary, me toma todo menos el primer dictionary y el primer list, me dice si quiero crear una clase con ese nombre :-/ pero mas abajo en el mismo código llamo un Dictionary solo y me funciona de lo mas bien.

Que será? Uso vs2010


En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Problema con Arrays dinámicos multidimensionales con dictionary
« Respuesta #1 en: 12 Julio 2013, 18:06 pm »

Me acabo de dar cuenta que dictionary soporta solo dos argumentos y List uno :-/ como puedo tener un array con cuatro argumentos con una llave de tipo string?

Necesito un jSon con la siguiente estructura:

Código:
Array(
   estado : 1,
   plantillas: Array(
      Array(id: 10, nombre: "test", datos: Array(
          Array(id: 1, datos: extras),
          Array(id: 2, datos: extras),
          Array(id: 3, datos: extras)
      ))
   )
)

Edito: Estoy intentando hacer listados de estructuras, el problema es... como lo exporto ahora a json? D:

Código:
struct datos{
public int id;
public float dato1;
public float dato2;
}

struct plantilla{
public int idPlantilla;
public string nombrePlantilla;
public List<datos> datos;
}

List<plantilla> plantillas = new List<plantilla>();


« Última modificación: 12 Julio 2013, 18:22 pm por WHK » En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Problema con Arrays dinámicos multidimensionales con dictionary
« Respuesta #2 en: 12 Julio 2013, 19:38 pm »

¿Solo te queda lo de json como duda?

http://json.codeplex.com/

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Problema con Arrays dinámicos multidimensionales con dictionary
« Respuesta #3 en: 12 Julio 2013, 21:34 pm »

Muchas gracias :) ahora estoy usando stringBuilder y funciona de lujo :)

Que mal que .net no traiga soporte para json por defecto como el resto de los lenguajes modernos y peor aun al ser usado para paginas webs ya que el unico estandar final para la comunicación cross domain es json.

No quería ponerle dependencias pero creo que es una nube negra que nunca se irá de microsoft.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con arrays en C#
.NET (C#, VB.NET, ASP)
Edu 4 4,520 Último mensaje 23 Noviembre 2010, 16:08 pm
por Edu
Problema con arrays dinámicos
Programación C/C++
Khronos14 4 3,124 Último mensaje 31 Diciembre 2010, 23:04 pm
por Khronos14
[C++] Problema con Arrays.. « 1 2 »
Programación C/C++
Wazzp 10 6,237 Último mensaje 16 Enero 2011, 20:33 pm
por Wazzp
Re: Problema con títulos dinámicos y .htaccess [Solucionado]
PHP
soru13 2 2,160 Último mensaje 18 Abril 2013, 09:13 am
por soru13
[C] Problema con Arrays.
Programación C/C++
edr89 6 3,580 Último mensaje 27 Mayo 2013, 20:49 pm
por leosansan
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines