Вопросы с тегом 'reference-type'

В теории языка программирования ссылочным типом является тип данных, который относится к объекту в памяти.
19 отв.

Какая разница между структурой и классом в .NET?

Какая разница между структурой и классом в.NET?
16 авг. '08 в 11:21
12 отв.

В С#, почему String является ссылочным типом, который ведет себя как тип значения?

A String является ссылочным типом, даже если он имеет большинство характеристик типа значений, таких как неизменяемые и перегруженные == для сравнения текста, а не для того, чтобы убедиться, что они ссылаются на один и тот же объект. Почему строка н...
12 марта '09 в 3:26
14 отв.

В чем разница между ссылочным типом и типом значения в С#?

Какой-то парень задал мне этот вопрос пару месяцев назад, и я не мог объяснить это подробно. В чем разница между ссылочным типом и типом значения в С#? Я знаю, что типы значений int, bool, float и т.д., а ссылочные типы - delegate, interface и т.д....
20 февр. '11 в 16:21
5 отв.

Как ValueTypes происходят из Object (ReferenceType) и все еще являются ValueTypes?

С# не позволяет строить structs из классов, но все ValueTypes получаются из Object. Где это различие сделано? Как CLR обрабатывает это?
05 нояб. '09 в 20:31
3 отв.

AnyObject и Any в Swift

Я не понимаю, когда использовать AnyObject и когда пользователю Any в Swift. В моем случае у меня есть словарь [String:???] ???: Может быть Int, Double, Float, String, Array, Dictionary кто-то может объяснить мне разницу между Any и AnyObject и...
12 сент. '14 в 16:13
1 отв.

Подробное объяснение смены переменных в закрытии

Я видел множество сообщений о том, как захват переменной захватывает переменные для создания закрытия, однако все они, похоже, перестают быть конкретными деталями и называют все это "магией компилятора". Я ищу четкое объяснение: Как фиксируются ло...
26 марта '11 в 0:27
6 отв.

Могут ли структуры содержать поля ссылочных типов

Могут ли структуры содержать поля ссылочных типов? И если они могут это плохая практика?
03 июня '09 в 19:19
4 отв.

Уникальное определение ссылочных типов в отладчике

Я исхожу из С++-фона, поэтому извиняюсь, если это не-С# способ мышления, но мне просто нужно знать.:) В С++, если у меня есть два указателя, и я хочу знать, указывают ли они на одно и то же, я могу посмотреть в окне памяти/просмотра и увидеть их зна...
23 нояб. '10 в 2:54
7 отв.

Почему ссылочные типы делегатов?

Быстрая заметка о принятом ответе: я не согласен с небольшой частью ответа Джеффри, а именно, что, поскольку Delegate как ссылочный тип, следует, что все делегаты являются ссылочными типами. (Это просто неверно, что многоуровневая цепочка наследов...
26 окт. '11 в 19:43
3 отв.

Enum - ссылочный тип или тип значения?

Я использовал свойство Enum в классе EntityFramework 5, но в базе данных это поле имеет значение NULL. Visual studio дает ошибку, что это свойство должно быть свойством nullable. Мой вопрос: есть ли перечисляемый тип ссылки или тип значения?
28 янв. '13 в 14:46
1 отв.

Может ли AutoMapper Map между типом значения (Enum) и ссылочным типом? (Строка)

Странная проблема - я пытаюсь сопоставить между перечислением и строкой , используя AutoMapper: Mapper.CreateMap<MyEnum, string>() .ForMember(dest => dest, opt => opt.MapFrom(src => src.ToString())); Не волнуйтесь, что im испо...
12 апр. '11 в 9:46
5 отв.

Является ли Guid признаком типа значения или ссылочного типа?

Гиды создаются с использованием ключевого слова new, что заставляет меня думать, что это ссылочный тип. Правильно ли это? Guid uid = new Guid(); Сохранены ли гиды в куче?
26 февр. '10 в 22:21
4 отв.

Можете ли вы иметь класс в структуре?

Возможно ли, что в С# есть Struct с переменной-членом, которая является типом класса? Если да, то где хранится информация, в стеке, куче или в обоих?
16 сент. '08 в 4:45
6 отв.

Типы ссылок против Nullable типов ToString()

Может ли кто-то быть достаточно любезен, чтобы объяснить, почему вызов ToString() в пустом ссылочном типе вызывает исключение (которое, на мой взгляд, имеет смысл, вы не можете вызвать метод ни с чем!), но называя ToString() на пустой Nullable(Of T)...
03 авг. '12 в 10:53
10 отв.

Когда использовать примитив и когда ссылочные типы в Java

В каком случае вы должны использовать примитивные типы (int) или ссылочные типы (Integer)? Этот question вызвал мое любопытство.
24 марта '10 в 18:38