No puedo reproducir problemas similares en Mono 2.10:
using System.Dynamic;
using System.Collections.Generic;
using System;
public class Program
{
public static void Main(string[] args)
{
dynamic x = new ExpandoObject();
x.Data ="test";
x.Arr = new [] { "test1","test2"};
x.Lst = new List<string> { "aap", "noot", "mies" };
Console.WriteLine(string.Join(", ", x.Arr));
Console.WriteLine(string.Join(", ", x.Lst));
}
}
Salida:
/tmp @ dmcs test.cs && mono test.exe
test1, test2
aap, noot, mies
voy a volver a probar en las ventanas en breve.
actualización han probado los siguientes:
- los linux-compilado (dmcs) de ejecución binaria en Windows con Mono 2.10: OK
- los linux-compilado (dmcs) de ejecución binaria en Windows con EM .NET 4.0: OK
- el windows-compilados (dMCs) se ejecutan en windows binaria con Mono 2.10: OK
- las ventanas-compilados (dmcs) se ejecutan en windows binaria con MS.NET 4.0: OK
- las ventanas-compilados (csc.exe) se ejecutan en Windows binaria con Mono 2.10: OK
- el windows-compilados (csc.exe) de ejecución binaria en Windows 4.0 con MS.NET: OK
En Linux Solo probé el binario compilado por mono, pero no anticipo ningún problema. Tal vez haya algo sutilmente diferente sobre el almacenamiento de dinámicas dentro de la Lista <>, voy a probar que ahora
Muchas gracias @sehe - de hecho, es mi culpa ... pensé que no estaba funcionando debido a que no podía ver en la ventana local. ¡Pero es! –
@DaveMateer Ok, gracias por dejarnos saber – sehe