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

0 ответов

спасибо за эту информацию изнутри.

ростой универсальный тип с уникальным универсальным параметром, ограниченным ссылочными типами: class A<T> where T : class { public bool F(T r1, T r2) { return r1 == r2; } } СгенерированныйИллинойсот csc.exe это: ldarg.1 box !T ldarg.2 box !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'!!! Теперь я понимаю, что ...

1 ответ

Сравнение примитива с объектом-оболочкой с необъяснимым поведением ==

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

1 ответ

Сравнение структур на равенство без бокса

1 ответ

не

ю чтобокс и распаковка относительно дороги [http://msdn.microsoft.com/en-us/library/ms173196.aspx]с точки зрения производительности. Что мне интересно, так это: Передает ли тип значения методуout параметр вызывает коробку / распаковку переменной ...

1 ответ

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

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

2 ответа

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

2 ответа

valueType.ToString () выполняет приведение типа valueType?

2 ответа

Вызывает ли оператор VB.NET «если» бокс?

Те из нас, кто работал в VB / VB.NET, видели код, похожий на эту мерзость:

2 ответа

Это должен быть ответ. Вопрос был об использовании <,>, <= и т. Д. И интерфейс IComparable дает ответ на этот вопрос.

я пытаюсь добиться прямого сравнения значений примитивных типов в штучной упаковке. ((object)12).Equals((object)12); // Type match will result in a value comparison, ((object)12).Equals((object)12d); // but a type mismatch will not. (false) ...