Результаты поиска по запросу "boxing"

2 ответа

Почему я не могу изменить результат конвертации в ящик?

struct Point { public int x; public int y; } void Main() { Point p; p.x = 1; p.y = 1; Object o = p; ((Point) o).x = 4; // error ((Point) o).x = 5; // error ((Point) o).x = 6; // error p = (Point) o // expect 6 }Почему он не компилируется ...

2 ответа

Почему я не могу изменить результат конвертации в ящик?

4 ответа

Подробности о том, что происходит, когда структура реализует интерфейс

Я недавно сталкивался с этим вопросом Stackoverflow:Когда использовать структуру? [https://stackoverflow.com/questions/521298/when-to-use-struct-in-c] В нем был ответ, который сказал что-то немного более глубокое: Кроме того, следует понимать, ...

ТОП публикаций

4 ответа

Подробности о том, что происходит, когда структура реализует интерфейс

Я недавно сталкивался с этим вопросом Stackoverflow:Когда использовать структуру?В нем был ответ, который сказал что-то немного более глубокое:Кроме того, сл...

3 ответа

Насколько велик кэш Integer?

КлассInteger имеет кеш, который кешируетInteger ценности. Так что, если я использую методvalueOf или входящие новые значения не будут созданы, но будут получены из кэша. Я знаю, что размер кэша по умолчанию127 но может быть расширен за счет ...

3 ответа

Насколько велик кэш Integer?

3 ответа

Могу ли я установить значение для структуры с помощью отражения без бокса?

На самом деле, я должен был спросить: как я могу это сделатьа также оставаться совместимым с CLS? Потому что я могу думать только о том, чтобы сделать это следующим образом, но используя либо__makeref, FieldInfo.SetValueDirect ...

3 ответа

Все ли приведения C # приводят к упаковке / распаковке

Мне любопытно узнать, приводят ли все приведения в C # к боксу, и если нет, все ли приведения являются дорогостоящей операцией? Пример взят изБокс и распаковка (Руководство по программированию в C ...

4 ответа

Бокс вызывает проблемы с производительностью?

Я работаю над проектом, в котором мы производим язык, который компилируется в Java. Фреймворк, который мы используем (xtext), широко использует бокс в сгенерированном коде. В частности, если у вас есть такое утверждение: int i = 1; int j = 2; ...

3 ответа

Почему автобокс помечен как предупреждение?

Я понимаю, что автоматическая распаковка должна выполняться с осторожностью, потому что распакованная ссылка может быть нулевой. Почему автобокс также помечен как предупреждение? Есть ли какие-то подводные камни, которые я здесь пропускаю?