kodu C# przykład:java równoważne C# ExpandoObject
dynamic MyDynamic = new System.Dynamic.ExpandoObject();
MyDynamic.A = "A";
MyDynamic.B = "B";
MyDynamic.C = "C";
MyDynamic.Number = 12;
MyDynamic.MyMethod = new Func<int>(() =>
{
return 55;
});
Console.WriteLine(MyDynamic.MyMethod());
Java?
Jakieś pomysły, dlaczego java nie ma wsparcia dla tego scenariusza?
Ponieważ to nie jest język skryptowy? Najwyraźniej C# jest. Nie słyszałem o tej funkcji. –
Jestem trochę zdezorientowany, czy pytasz, dlaczego Java nie ma dokładnie takiej samej składni, czy masz bardziej szczegółowy scenariusz, który mógłby rozwiązać ten kod, a podejrzewasz, że nie można go naprawić w Javie? –
@JoachimIsaksson proszę spojrzeć w mojej odpowiedzi na znak, dzięki :) – User1234