Результаты поиска по запросу "value-type"

3 ответа

В Java примитивы являются типами значений, классы и массивы являются ссылочными типами.

елает различие между этими двумя. Ява делает то же самое или по-другому?

1 ответ

 которые генерируют EF-сущности и контексты. Я думаю, что если вы поиграете с этим, вы сможете сгладить большинство вещей, которые вам не нравятся.

ько начинаю работу с .NET ORM, и я даже не определился с Entity Framework и NHibernate. Но в обоих случаях я сталкиваюсь с проблемой, заключающейся в том, что они, похоже, хотят, чтобы я нарушил целостность моей предметной модели различными ...

4 ответа

destroyallsoftware.com/talks/wat

нтересно, есть ли способ объявить байтовую переменную коротким способом, например, с плавающей запятой или с удвоением? Я имею в виду как5f а также5d, Конечно, я мог бы написатьbyte x = 5, но это немного несущественно, если вы используетеvar для ...

ТОП публикаций

1 ответ

@JonSkeet, что происходит, когда одна из захваченных переменных является полем класса, а другая - нет? Указывает ли анонимный метод на поле этого экземпляра? Этот экземпляр как-то передается в сгенерированный класс? И еще один вопрос - возможно ли, что компилятор не знает, какие анонимные методы разделяют захваченную переменную?

ел бесчисленные посты о том, как захват переменных тянет переменные для создания замыкания, однако, похоже, что все они не дотягивают до конкретных деталей и называют все это «магией компилятора». Я ищу четкое объяснение: Как локальные ...

5 ответов

Концепции C #: значение против ссылочных типов

жный дубликат: Каковы различия между типами значений и ссылочными типами в C #? [https://stackoverflow.com/questions/2414906/what-are-the-differences-between-value-types-and-reference-types-in-c] Каковы основные различия между типами значений и ...

5 ответов

 нули памяти.

operator new() используется со ссылочным типом, пространство для экземпляра размещается в куче, а сама ссылочная переменная помещается в стек. Кроме того, все в экземпляре ссылочного типа, который размещен в куче, обнуляется. Например вот ...

4 ответа

Другими словами, ссылка на объект, которая используется для инкапсуляции состояния объекта (в отличие от простой его идентификации), должна храниться только в поле структуры, если нет пути выполнения, через который объект, на который она ссылается, может быть изменен ,

ли смысл определять структуру с помощью элемента ссылочного типа (а не определять ее как класс)? Например, чтобы определить эту структуру: public struct SomeStruct { string name; Int32 place; }Я спросил, потому что я знаю, что структура является ...

6 ответов

о, да, извините за неосторожный комментарий.

ю, что типы значений должны быть неизменяемыми, но это всего лишь предположение, а не правило, верно? Так почему я не могу сделать что-то вроде этого: struct MyStruct { public string Name { get; set; } } public class Program { static void ...

5 ответов

Интересно, но вопрос касается кода, а не выяснения в 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 ...

2 ответа

 (имя объекта на виртуальной машине) не по номеру (адрес памяти на реальном оборудовании). Оба взгляда имеют смысл, и знание их обоих помогает больше, чем один :-)

дполагал, что типы последовательности в Python являются типами значений. Оказывается, они являются ссылочными типами (это означает, что значение переменной не будет скопировано при назначении новой переменной, но будет ссылаться). Итак, теперь ...