Результаты поиска по запросу "value-type"
В Java примитивы являются типами значений, классы и массивы являются ссылочными типами.
елает различие между этими двумя. Ява делает то же самое или по-другому?
которые генерируют EF-сущности и контексты. Я думаю, что если вы поиграете с этим, вы сможете сгладить большинство вещей, которые вам не нравятся.
ько начинаю работу с .NET ORM, и я даже не определился с Entity Framework и NHibernate. Но в обоих случаях я сталкиваюсь с проблемой, заключающейся в том, что они, похоже, хотят, чтобы я нарушил целостность моей предметной модели различными ...
destroyallsoftware.com/talks/wat
нтересно, есть ли способ объявить байтовую переменную коротким способом, например, с плавающей запятой или с удвоением? Я имею в виду как5f а также5d, Конечно, я мог бы написатьbyte x = 5, но это немного несущественно, если вы используетеvar для ...
@JonSkeet, что происходит, когда одна из захваченных переменных является полем класса, а другая - нет? Указывает ли анонимный метод на поле этого экземпляра? Этот экземпляр как-то передается в сгенерированный класс? И еще один вопрос - возможно ли, что компилятор не знает, какие анонимные методы разделяют захваченную переменную?
ел бесчисленные посты о том, как захват переменных тянет переменные для создания замыкания, однако, похоже, что все они не дотягивают до конкретных деталей и называют все это «магией компилятора». Я ищу четкое объяснение: Как локальные ...
Концепции C #: значение против ссылочных типов
жный дубликат: Каковы различия между типами значений и ссылочными типами в C #? [https://stackoverflow.com/questions/2414906/what-are-the-differences-between-value-types-and-reference-types-in-c] Каковы основные различия между типами значений и ...
нули памяти.
operator new() используется со ссылочным типом, пространство для экземпляра размещается в куче, а сама ссылочная переменная помещается в стек. Кроме того, все в экземпляре ссылочного типа, который размещен в куче, обнуляется. Например вот ...
Другими словами, ссылка на объект, которая используется для инкапсуляции состояния объекта (в отличие от простой его идентификации), должна храниться только в поле структуры, если нет пути выполнения, через который объект, на который она ссылается, может быть изменен ,
ли смысл определять структуру с помощью элемента ссылочного типа (а не определять ее как класс)? Например, чтобы определить эту структуру: public struct SomeStruct { string name; Int32 place; }Я спросил, потому что я знаю, что структура является ...
о, да, извините за неосторожный комментарий.
ю, что типы значений должны быть неизменяемыми, но это всего лишь предположение, а не правило, верно? Так почему я не могу сделать что-то вроде этого: struct MyStruct { public string Name { get; set; } } public class Program { static void ...
Интересно, но вопрос касается кода, а не выяснения в IDE.
НИЕ: ЭТОТ КОД ОТЛИЧАЕТСЯ, ВИДИТЕ КОММЕНТАРИИ АНТОНИ Что быстрее? 1. public bool IsValueType<T>(T obj){ return obj is ValueType; }2. public bool IsValueType<T>(T obj){ return obj == null ? false : obj.GetType().IsValueType; }3. public bool ...
(имя объекта на виртуальной машине) не по номеру (адрес памяти на реальном оборудовании). Оба взгляда имеют смысл, и знание их обоих помогает больше, чем один :-)
дполагал, что типы последовательности в Python являются типами значений. Оказывается, они являются ссылочными типами (это означает, что значение переменной не будет скопировано при назначении новой переменной, но будет ссылаться). Итак, теперь ...