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

3 ответа

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

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

3 ответа

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

4 ответа

Почему родовой метод с ограничением класса T: приводит к боксу? [Дубликат]

На этот вопрос уже есть ответ: Бокс при использовании дженериков в C # [/questions/646517/boxing-when-using-generics-in-c-sharp] 2 ответа Почему универсальный метод, который ограничивает T для класса, будет иметь инструкции по боксу в ...

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

0 ответов

Это будет разрешено

уйста, помогите мне понять этот кусок кода в документации kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Теперь я понимаю, что ...

3 ответа

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

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

4 ответа

просто, прямо к делу. должен быть правильный ответ

3 ответа

Преобразование из примитива Java в классы-оболочки

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

10 ответов

Зачем нам нужен бокс и распаковка в C #?

Зачем нам нужен бокс и распаковка в C #? Я знаю, что такое бокс и распаковка, но я не могу понять, как это реально использовать. Почему и где я должен это использовать? short s = 25; object objshort = s; //Boxing short anothershort ...

1 ответ

 ключевое слово, за исключением того, что ref требует инициализации переменной перед ее передачей.

ходит ли упаковка / распаковка, когда метод принимает параметр out / ref для ValueType?

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 }Почему он не компилируется ...