C#, который Анонимные типы не могут быть присвоены — это только для чтения

Это не будет точно, но для грубой оценки, просто вычтет Runtime.getRuntime.freeMemory() от Runtime.getRuntime.totalMemory(). Сделайте это в начале программы для понимания JVM's служебное использование памяти и с промежутками последний на в выполнении.

42
задан Zanon 24 December 2015 в 01:19
поделиться

3 ответа

Анонимные типы в C # неизменяемы и, следовательно, не имеют методов установки свойств. Вам нужно будет создать новый анонимный тип со значениями

obj = new { Name = "asdasd", Price = 11.00 };
59
ответ дан 26 November 2019 в 23:39
поделиться

Анонимные типы предоставляют удобный способ инкапсулировать набор свойства только для чтения в один объект без предварительного явно определить тип. Тип имя генерируется компилятором и не доступен в исходном коде уровень. Тип недвижимости выводится компилятором. В в следующем примере показан анонимный тип инициализируется двумя свойства, называемые Amount и Message.

http://msdn.microsoft.com/en-us/library/bb397696.aspx

7
ответ дан 26 November 2019 в 23:39
поделиться

Анонимные типы создаются со свойствами только для чтения. Их нельзя назначить после создания объекта.

Из Анонимные типы (Руководство по программированию на C #) в MSDN:

Анонимные типы предоставляют удобный способ инкапсулировать набор свойств, доступных только для чтения в один объект без предварительного явного определения типа.

20
ответ дан 26 November 2019 в 23:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: