0
ответов

Могу ли я распаковать строку?

Под распаковкой я понимаю, когда я беру объект и распаковываю его в тип значения, как в примере MSDN: int i = 123; объект о = я; о = 123; я = (инт)о; // распаковка Итак, я просто подумал, может ли ...
вопрос задан: 23 March 2012 18:17
0
ответов

Почему это приведение от short к int терпит неудачу?

У нас есть код, который архивирует данные из базы данных Microsoft Access в базу данных MS SQL Server. Предположим, что у нас есть средство чтения данных, уже заполненное из таблицы Access, и мы добавляем ...
вопрос задан: 16 March 2012 19:52
0
ответов

Как проверить, помещено ли значение в коробку в C # / .NET?

Я ищу способ написать код, который проверяет, помещено ли значение в коробку. Мои предварительные исследования показывают, что .NET делает все возможное, чтобы скрыть этот факт, а это означает, что GetType () и ...
вопрос задан: 6 March 2012 14:05
0
ответов

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

Мне интересно узнать, все ли приведения в C# приводят к боксированию, и если нет, то являются ли все приведения дорогостоящей операцией? Пример взят из Boxing and Unboxing (C# Programming Guide) int i = 123; // The ...
вопрос задан: 20 February 2012 18:15
0
ответов

Упаковка типа объекта с переменной ссылочного типа

Упаковка - это когда тип значения присваивается типу объекта. То же самое, когда объекту присваивается ссылочный тип? Что происходит, когда назначается тип (который не является объектом)? Это что, бокс ...
вопрос задан: 1 February 2012 08:52
0
ответов

Есть ли сокращенный способ получить поплавок из массива?

Я новичок в разработке iPhone в Objective C, и я обнаружил, что очень много делаю, это вставляю числа с плавающей запятой (и целые числа) в различные NSArrays и из них float myFloatValue = [( NSNumber *) [myArray ...
вопрос задан: 23 January 2012 13:04
0
ответов

C# - Проблемы с boxing / unboxing / typecasting ints. Я не понимаю

Мне трудно понять это. Рассмотрим следующий пример: protected void Page_Load(object sender, EventArgs e) { // Неудивительно, что это работает Int16 firstTest = Convert....
вопрос задан: 7 January 2012 17:12
0
ответов

Упаковка и распаковка в строке.Формат (…)… рационализирован ли следующее?

Я читал кое-что о упаковке / распаковке, и оказалось, что если вы выполните обычный String.Format (), где у вас есть тип значения в вашем списке объектов [ ] аргументов, это вызовет бокс ...
вопрос задан: 12 December 2011 18:45
0
ответов

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

Я работаю над проектом, в котором мы создаем язык, компилируемый в java. Используемый нами фреймворк (xtext) активно использует боксирование в генерируемом коде. В частности, если у вас есть ...
вопрос задан: 11 December 2011 23:09
0
ответов

Использование ограниченных дженериков вместо интерфейсов - недостатки?

Допустим, у меня есть интерфейс IMatrix {double this [int r, int c] { получать; } } struct Matrix2x2: IMatrix {double a1, a2, b1, b2; удвойте это [int r, int c] {получите {...}} } struct ...
вопрос задан: 3 December 2011 20:33
0
ответов

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

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

Выполняет ли System.Array бокс для типов значений или нет?

Недавно я провел приблизительное измерение производительности List <> vs [] для массива небольших структур. System.Array, похоже, победил, поэтому я пошел с этим. Меня только что осенило, что ...
вопрос задан: 21 November 2011 15:30
0
ответов

$ это против $ (это) в jQuery

Я видел некоторые обсуждения SO относительно $ (это) против $ это в jQuery, и они имеют смысл для меня. (Пример см. в описании.) А как же фрагмент ниже, с сайта jQuery...
вопрос задан: 12 September 2011 15:04
0
ответов

Int32.CompareTo (int x) performance

Имеются ли следующие проблемы с производительностью (например, выполнение бокса)? public int CompareIntValues ​​(int left, int right) {вернуть left.CompareTo (справа); } Дополнительная информация. ...
вопрос задан: 23 August 2011 14:19
0
ответов

Почему CLR позволяет изменять упакованные неизменяемые типы значений?

У меня есть ситуация, когда у меня есть простой неизменяемый тип значения: публичная структура Immut ableStruct {частная строка только для чтения _name;public ImmutableStruct (имя строки) {_name = ...
вопрос задан: 22 August 2011 16:51
0
ответов

Упаковывалась ли структура C # в коробку, когда она использовалась в качестве возвращаемого значения функции?

Простой вопрос, но я убежище Я нашел окончательный ответ на Stack Overflow. struct foo {int x; int y; int z; } foo Func () {вернуть новый foo (); } void Func2 () {...
вопрос задан: 17 August 2011 18:02
0
ответов

Соответствует ли int.class Integer.class или Integer.TYPE в Java?

Давайте представим, что можно получить декларирующий тип поля, используя отражение. Какой из следующих тестов правильно укажет, имеет ли дело с int или Integer? Поле f = ... Класс & ...
вопрос задан: 16 August 2011 18:16
0
ответов

Расширение и упаковка Java-примитивов

Расширение и упаковка Java-примитивов. Я знаю, что невозможно расширить класс-оболочку от одного к другому, поскольку они не из одного дерева наследования. Но почему невозможно расширить ...
вопрос задан: 10 August 2011 16:15
0
ответов

Избегание боксов за счет передачи одноэлементного примитивного массива

Я работаю с интерфейсом, который принимает на входе тип Object. Для меня это прискорбно, поскольку у меня есть примитивные данные, которые мне иногда нужно передать через интерфейс. Это, конечно, вынуждает ...
вопрос задан: 2 August 2011 03:07
0
ответов

Сравнение типов значений в штучной упаковке

Я пытаюсь достичь здесь прямого сравнения значений примитивных типов в штучной упаковке . ((объект) 12) .Equals ((объект) 12); // Соответствие типа приведет к сравнению значений, ((object) 12) .Equals ((object) ...
вопрос задан: 12 July 2011 17:49
0
ответов

бокс и распаковка в int и string

Я немного запутался в боксе и распаковке. Согласно своему определению бокс - это неявное преобразование ValueTypes в ссылочные типы (Object). UnBoxing - это явное преобразование Reference ...
вопрос задан: 21 June 2011 10:05
0
ответов

Вернуть упакованный объект обратно к исходному типу

Я ожидаю, что есть один из двух ответов на этот вопрос , либо невозможно, либо чрезвычайно просто, и я упустил из виду очевидный запрос Google. Основная проблема заключается в том, что мне передается общий объект ...
вопрос задан: 10 June 2011 02:07
0
ответов

Эти примеры упаковки / распаковки

Примеры упаковки / распаковки 2 и 3? 1) Пример документации: int i = 123; объект iBoxed = i; я = (int) iBoxed; 2: А бокс / распаковка тоже есть? int i = 123; объект iBoxed = i; i = Int32 ....
вопрос задан: 6 June 2011 08:24
0
ответов

Как хранить структуры разных типов без упаковки

Я создаю систему обмена сообщениями для использования в игре XNA. Мои типы сообщений являются структурами, потому что я хочу, чтобы они вели себя как типы значений. struct MyMessageType1: IMessage {} struct MyMessageType2: ...
вопрос задан: 28 May 2011 17:43
0
ответов

(Un) упаковка примитивных массивов в Java

в мире Android Java, есть ли простой (в идеале один -call) способ конвертировать массив int в ArrayList и обратно? Вызов toArray () в ArrayList возвращает массив ...
вопрос задан: 19 May 2011 20:43
0
ответов

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

В настоящее время мы выполняем некоторые итерации и другие операции с использованием x ++; где x - целое число, а не целое. Операции могут повторяться во время некоторых пользовательских операций в нашей системе, но ничего тоже ...
вопрос задан: 17 May 2011 21:29
0
ответов

В чем разница между использованием оператора == и метода Equals для логического значения в штучной упаковке type?

Учитывая эти два утверждения ... ((object) false) == ((object) false) ((object) false) .Equals ((object) false) Первый оператор возвращает false. Второй оператор возвращает истину. Я понимаю, почему ...
вопрос задан: 1 March 2011 17:57
0
ответов

выбор структуры данных для коллекции датированных объектов

Я пытаюсь создать объект PHP (назовите его Incident_Collection) который будет содержать коллекцию других объектов, каждый из которых реализует интерфейс инцидента.
вопрос задан: 28 January 2011 11:27
0
ответов

Что следует использовать: структуру или класс?

Я нахожусь в дилемма классического дизайна. Я пишу структуру данных C # для содержания кортежа значений и единиц измерения (например, 7,0 миллиметра), и мне интересно, следует ли мне использовать ссылочный тип или ...
вопрос задан: 6 October 2010 13:34