Результаты поиска по запросу "reference-type"
нули памяти.
operator new() используется со ссылочным типом, пространство для экземпляра размещается в куче, а сама ссылочная переменная помещается в стек. Кроме того, все в экземпляре ссылочного типа, который размещен в куче, обнуляется. Например вот ...
@JonSkeet, что происходит, когда одна из захваченных переменных является полем класса, а другая - нет? Указывает ли анонимный метод на поле этого экземпляра? Этот экземпляр как-то передается в сгенерированный класс? И еще один вопрос - возможно ли, что компилятор не знает, какие анонимные методы разделяют захваченную переменную?
ел бесчисленные посты о том, как захват переменных тянет переменные для создания замыкания, однако, похоже, что все они не дотягивают до конкретных деталей и называют все это «магией компилятора». Я ищу четкое объяснение: Как локальные ...
В Java примитивы являются типами значений, классы и массивы являются ссылочными типами.
елает различие между этими двумя. Ява делает то же самое или по-другому?
внутри
строки в .NET являются ссылочными типами, в приведенном ниже коде почему string2 не меняется на «hi» после изменения string1? static void IsStringReallyAReference() { string string1 = "hello"; string string2 = string1; Console.WriteLine("-- ...
, Я думаю, что в спецификациях есть другие требования / ограничения, но если так, то они не собраны в одном месте.
-то парень задал мне этот вопрос пару месяцев назад, и я не мог объяснить это подробно. В чем разница между ссылочным типом и типом значения в C #? Я знаю, что типы значенийint, bool, floatи т. д. и ссылочные типыdelegate, interfaceи т.д. Или ...
Единственная реальная проблема с изменчивыми структурами состоит в том, что .net использует различные абстракции, чтобы заставить их вести себя как часть унифицированной системы типов, и эти абстракции могут привести к тому, что копии структур будут использоваться в местах, где логически должны использоваться оригиналы. Не всегда очевидно, когда могут произойти эти замены, и они могут привести к запутанному и ошибочному поведению.
опросы: Когда мы должны использовать типы значений и когда ссылочные типы?Каковы преимущества и недостатки одного перед другим?Что делать, если везде используются ссылочные типы? Есть ли в этом вред?Пожалуйста, также обсудите преимущества и ...
«Ref» ключевое слово и ссылочные типы [дубликаты]
На этот вопрос уже есть ответ: Что такое «ref» для переменных ссылочного типа в C #? [/questions/961717/what-is-the-use-of-ref-for-reference-type-variables-in-c] 10 ответов Кто-то в моей команде наткнулся на своеобразное использование ...
В C # взаимозаменяемы ли термины «примитив» и «буквальный»?
Сегодняшняя дискуссия привела меня к вопросу о правильности моего понимания примитивов и литералов. Насколько я понимаю, литеральный тип - это, в частности, тип, который может иметь значение, назначенное с использованием нотации, которую могут ...