Вопросы по теме 'unboxing'
Что такое бокс и распаковка и каковы компромиссы?
Ищу ясный, лаконичный и точный ответ.
В идеале как фактический ответ, хотя ссылки на хорошие объяснения приветствуются.
55554 просмотров
schedule
18.05.2024
В чем разница между боксом/распаковкой и приведением типов?
В чем разница между боксом/распаковкой и приведением типов?
Часто эти термины кажутся взаимозаменяемыми.
47286 просмотров
schedule
14.07.2023
Упаковка/распаковка - только типы значений? Ref.types - литье?
Из MSDN я прочитал, что упаковка/распаковка предназначена для обработки типов value как объектов. Но когда я читаю про ArrayList, там написано, что он еще и боксирует. Поэтому я совершенно запутался, поскольку ArrayList содержит значения и...
1935 просмотров
schedule
19.11.2023
Expression.LessThan против LambdaExpression‹Func‹ParamType,object››
У меня есть LambdaExpression, который принимает один объект в качестве параметра и в конечном итоге возвращает объект. В целях тестирования здесь Lambda (созданная от руки, чтобы соответствовать тому, что я действительно передаю), которая возвращает...
1522 просмотров
schedule
12.03.2022
Какие улучшения производительности были внесены в операции упаковки и распаковки в среде CLR, если таковые имеются?
Несколько месяцев назад я присутствовал на семинаре, и спикер сделал заявление о том, что общая стоимость операции упаковки или распаковки была снижена по сравнению с .NET 1.1. Я просмотрел свои (плохие) заметки и не могу определить, ссылается ли это...
1125 просмотров
schedule
14.01.2023
Почему компилятор Java иногда позволяет распаковывать null?
Например:
int anInt = null;
терпит неудачу во время компиляции, но
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
System.out.println("" + getSomeVal());
}
}
public static int getSomeVal() {
return...
639 просмотров
schedule
08.10.2023
Имеет ли упакованный тип значения тот же адрес, что и фактический тип значения в объекте?
Из MSDN unbox делает
Ссылка на объект помещается в стек.
Ссылка на объект извлекается из стека и распаковывается в указатель типа значения.
Указатель типа значения помещается в стек.
Разве в этом случае ссылка на объект не идентична...
255 просмотров
schedule
18.11.2023
Преобразование между Storeable и Unbox
Из-за ответа на этот вопрос , я хотел бы иметь возможность создавать экземпляры Foreign.Storable.Storable из экземпляров Data.Vector.Unboxed.Unbox (и наоборот). Это возможно?
Самое близкое, что я знаю, это vector-th-unbox , но это создает...
598 просмотров
schedule
24.02.2023
Option Strict и распаковка объекта в строку
У меня есть древовидное представление, в котором некоторые из трех узлов имеют строку, сохраненную в их объекте тега, а некоторые теги остаются пустыми. Позже я хочу использовать строки для чего-то в узлах, где они существуют.
For Each tn As...
254 просмотров
schedule
23.02.2022
Разница в поведении бокса в System.Dynamic.ExpandoObject
Недавно я начал программировать на C# и писать приложения ASP.NET MVC. Я делал что-то похожее на это:
var hashtable = new Hashtable();
hashtable.Add("First", 12);
hashtable.Add("Second", 12);
if(hashtable["First"] == hashtable["Second"])
{...
220 просмотров
schedule
24.07.2022
Почему Integer.parseInt (String str) возвращает int вместо Integer в Java?
Я задаю этот вопрос, потому что у меня есть два следующих метода:
public T get(Serializable id) and
public T get(int id)
Мне приходится использовать первый метод в большинстве сценариев, а второй метод уже устарел в нашей системе.
Мои...
644 просмотров
schedule
16.06.2023
Почему в этом java-коде не применяется распаковка?
public class P {
String m(int i) {
return "P.m(int)";
}
String m(Object o) {
return "P.m(Object)";
}
}
public class Test {
public static void main(String[] args) {
P p = new P();...
54 просмотров
schedule
21.08.2023
Почему «if let», похоже, не распаковывает значение, как раньше, в Swift 3 в бета-версии Xcode 8.3?
В отличие от предыдущего, я был удивлен, увидев, что 'title' теперь является необязательным (компилятор теперь генерирует waning: интерполяция строк создает описание отладки для необязательного значения; вы хотели сделать это явным?).
Как...
421 просмотров
schedule
21.08.2022