0
ответов

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

Я использовал свойство Enum в своем классе EntityFramework 5, но в базе данных это поле можно обнулять. Visual studio выдает ошибку, что это свойство должно быть обнуляемым. Мой вопрос: является ли Enum ...
вопрос задан: 17 September 2014 17:22
0
ответов

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

Один парень задал мне этот вопрос пару месяцев назад, и я не мог объяснить его подробно. В чем разница между ссылочным типом и типом значения в C #? Я знаю, что типы значений - это int, bool, ...
вопрос задан: 12 July 2014 07:49
0
ответов

Все ли объекты не наследуются от ссылочного типа System.ValueType?

Правильно ли я полагаю, что любой объект, который не наследуется от System.ValueType, должен по определению быть ссылочным типом? Мне не удалось найти убедительную документацию для резервного копирования ...
вопрос задан: 27 May 2013 06:04
0
ответов

Передаются ли аргументы события по ссылке или значению в C #?

Довольно простой вопрос (Я думаю ), но я, кажется, уже не вижу ответа. Я знаю, что некоторые значения передаются через значение (, например int и long ), а другие передаются по ссылке (, например строки ), когда...
вопрос задан: 3 August 2012 17:37
0
ответов

Ссылочные типы и типы с нулевым значением ToString()

Не мог бы кто-нибудь объяснить, почему вызов ToString ()для пустого ссылочного типа вызывает исключение (, что, на мой взгляд, имеет смысл, вы не можете вызывать метод ни для чего! )но...
вопрос задан: 3 August 2012 07:53
0
ответов

Имеют ли интерфейсные переменные семантику типа значения или ссылочного типа?

Имеют ли интерфейсные переменные семантику типа значения или ссылочного типа? Интерфейсы реализуются по типам, и эти типы являются либо типами значений, либо ссылочными типами. Очевидно, что и int, и string ...
вопрос задан: 16 December 2011 22:53
0
ответов

Поскольку Int32 является типом значения, почему он наследует .ToString ()?

Это документы о .ToString (), которые вызывают этот вопрос. Они заявляют: Поскольку Object является базовым классом для всех ссылочных типов в .NET Framework, это поведение [.ToString ()] является ...
вопрос задан: 16 November 2011 13:54
0
ответов

Установка нулевого ссылочного типа не влияет на скопированный тип?

Почему это приводит к " 0 "? объект a = 0; объект b = a; a = null; Console.WriteLine (b.ToString ()); // Выдает "0" Console.Read (); Разве b не указывает на одно и то же место, а установка a = null ...
вопрос задан: 9 November 2011 07:07
0
ответов

Как проверить, является ли параметр общего метода типом значения? [duplicate]

Есть ли способ проверить, является ли переменная типом значения ссылочного типа? Представьте себе: private object GetSomething(params T[] values) { foreach (var value in values) { bool is ...
вопрос задан: 3 October 2011 17:25
0
ответов

Передаются ли ссылочные типы с использованием ref save memory?

В C # параметры метода могут быть ссылочными типами или типами значений. При передаче ссылочных типов передается копия ссылки. Таким образом, если внутри метода мы пытаемся переназначить ...
вопрос задан: 24 August 2011 07:38
0
ответов

В C # типы значений изменчивый или неизменный?

Поведение типов значений показывает, что любое значение, которое мы храним, не может быть изменено с помощью какой-либо другой переменной. Но я все еще не понимаю, что я упомянул в заголовке этого сообщения ...
вопрос задан: 17 August 2011 04:50
0
ответов

Укажите, что интерфейс может быть реализован только ссылочными типами C #

Если я объявлю интерфейс в C #, могу ли я явно объявить, что любой тип, реализующий этот интерфейс, является ссылочным типом? Причина, по которой я хочу это сделать, заключается в том, что везде, где я использую ...
вопрос задан: 5 June 2011 17:48
0
ответов

Что Python рассматривает как ссылочные типы?

Я предположил, что типы последовательности в Python являются типами значений. Оказывается, это ссылочные типы (это означает, что значение переменной победило '' t копироваться при присвоении новой переменной, но при этом имеется ссылка). Итак, теперь ...
вопрос задан: 28 May 2011 00:36
0
ответов

ключевое слово «ref» и ссылочные типы [дубликат]

кто-то из моей команды наткнулся на своеобразное использование ключевого слова ref в ссылочном типе class A {/ * ... * /} class B {public void DoSomething (ref A myObject) {// ...} } ...
вопрос задан: 23 April 2011 08:22
0
ответов

Может ли AutoMapper сопоставлять тип значения (перечисление) и ссылочный тип? (строка)

Странная проблема - я пытаюсь сопоставить перечисление и строку с помощью AutoMapper: Mapper.CreateMap () .ForMember (dest => dest, opt => opt.MapFrom ( src => src.ToString () ...
вопрос задан: 12 April 2011 06:58
0
ответов

Имеет ли смысл определять структуру с членом ссылочного типа?

Есть ли смысл в определении структуры с элементом ссылочного типа ( и не определяя его как класс)? Например, чтобы определить эту структуру: public struct SomeStruct {имя строки; Int32 place; ...
вопрос задан: 11 April 2011 13:06
0
ответов

Дилемма с использованием типов значений с оператором `new` в C #

Когда оператор new () используется со ссылочным типом, пространство для экземпляра выделяется в куче, а сама ссылочная переменная - помещен в стек. Кроме того, все в экземпляре ...
вопрос задан: 6 April 2011 08:53
0
ответов

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

Я видел бесчисленное количество сообщений о том, как захват переменных приводит к переменным для создание замыкания, однако все они, кажется, не содержат конкретных деталей и называют все это «магией компилятора». ...
вопрос задан: 25 March 2011 22:02
0
ответов

Делает ли Java различие между типом значения и ссылочным типом

C # делает различие между этими двумя. Java делает то же самое или по-разному?
вопрос задан: 5 March 2011 03:04
0
ответов

CATransform3d a UIButton

Я могу ' Кажется, у меня нет простого трехмерного преобразования для работы с кнопкой, и документация, похоже, не помогает. Я начал с шаблона приложения на основе представления. Я добавляю в фреймворк QuartzCore ...
вопрос задан: 2 March 2011 04:01
0
ответов

Создать ссылку на новый объект

Я только изучаю C ++ и наткнулся на следующая загадка: Как новичок в C ++, я прочитал, что использование ссылки вместо указателей (когда это возможно) - это вообще хорошая идея, поэтому я пытаюсь ...
вопрос задан: 1 February 2011 13:46
0
ответов

В C #: использование типов значений по сравнению с ссылочными типами

Мои вопросы: когда нам следует использовать типы значений, а когда ссылочные типы ? В чем преимущества и недостатки одного перед другим? Что, если ссылочные типы используются везде? Есть ли какой-нибудь вред ...
вопрос задан: 19 January 2011 18:48
0
ответов

Шаблон специализированной функции для ссылочных типов

Почему вывод этого кода: #include template void f (T param) {std :: cout << "Общие" << std :: endl; } template <> void f (int & ...
вопрос задан: 13 January 2011 07:44
0
ответов

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

Я вырос в C ++, поэтому извиняюсь, если это не-C # образ мышления, но мне просто нужно знать. :) В C ++, если у меня есть два указателя, и я хочу знать, указывают ли они на одно и то же, я могу ...
вопрос задан: 23 November 2010 00:18
0
ответов

Возможно ли создание универсального метода C #, который принимает (допускающие значение NULL) тип значения и ссылочный тип?

Я хочу создать простой метод, который принимает как параметры типа значения, так и параметры ссылочного типа, т. е. int - это значение, а строка - это ссылка. Вот с чего я начинаю: public bool areBothNotNull <...
вопрос задан: 23 October 2010 10:44
0
ответов

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

Почему строка является ссылочным типом, хотя обычно это примитивный тип данных, такой как int, float или double.
вопрос задан: 7 September 2010 15:35