Я использовал свойство Enum в своем классе EntityFramework 5, но в базе данных это поле можно обнулять. Visual studio выдает ошибку, что это свойство должно быть обнуляемым. Мой вопрос: является ли Enum ...
Один парень задал мне этот вопрос пару месяцев назад, и я не мог объяснить его подробно. В чем разница между ссылочным типом и типом значения в C #? Я знаю, что типы значений - это int, bool, ...
Правильно ли я полагаю, что любой объект, который не наследуется от System.ValueType, должен по определению быть ссылочным типом? Мне не удалось найти убедительную документацию для резервного копирования ...
Довольно простой вопрос (Я думаю ), но я, кажется, уже не вижу ответа. Я знаю, что некоторые значения передаются через значение (, например int и long ), а другие передаются по ссылке (, например строки ), когда...
Не мог бы кто-нибудь объяснить, почему вызов ToString ()для пустого ссылочного типа вызывает исключение (, что, на мой взгляд, имеет смысл, вы не можете вызывать метод ни для чего! )но...
Имеют ли интерфейсные переменные семантику типа значения или ссылочного типа? Интерфейсы реализуются по типам, и эти типы являются либо типами значений, либо ссылочными типами. Очевидно, что и int, и string ...
Это документы о .ToString (), которые вызывают этот вопрос. Они заявляют: Поскольку Object является базовым классом для всех ссылочных типов в .NET Framework, это поведение [.ToString ()] является ...
Почему это приводит к " 0 "? объект a = 0;
объект b = a;
a = null;
Console.WriteLine (b.ToString ()); // Выдает "0"
Console.Read (); Разве b не указывает на одно и то же место, а установка a = null ...
Есть ли способ проверить, является ли переменная типом значения ссылочного типа? Представьте себе: private object GetSomething(params T[] values) { foreach (var value in values) { bool is ...
В C # параметры метода могут быть ссылочными типами или типами значений. При передаче ссылочных типов передается копия ссылки. Таким образом, если внутри метода мы пытаемся переназначить ...
Поведение типов значений показывает, что любое значение, которое мы храним, не может быть изменено с помощью какой-либо другой переменной. Но я все еще не понимаю, что я упомянул в заголовке этого сообщения ...
Если я объявлю интерфейс в C #, могу ли я явно объявить, что любой тип, реализующий этот интерфейс, является ссылочным типом? Причина, по которой я хочу это сделать, заключается в том, что везде, где я использую ...
Я предположил, что типы последовательности в Python являются типами значений. Оказывается, это ссылочные типы (это означает, что значение переменной победило '' t копироваться при присвоении новой переменной, но при этом имеется ссылка). Итак, теперь ...
кто-то из моей команды наткнулся на своеобразное использование ключевого слова ref в ссылочном типе class A {/ * ... * /} class B
{public void DoSomething (ref A myObject) {// ...}
} ...
Есть ли смысл в определении структуры с элементом ссылочного типа ( и не определяя его как класс)? Например, чтобы определить эту структуру: public struct SomeStruct
{имя строки; Int32 place; ...
Когда оператор new () используется со ссылочным типом, пространство для экземпляра выделяется в куче, а сама ссылочная переменная - помещен в стек. Кроме того, все в экземпляре ...
Я видел бесчисленное количество сообщений о том, как захват переменных приводит к переменным для создание замыкания, однако все они, кажется, не содержат конкретных деталей и называют все это «магией компилятора».
...
Я могу ' Кажется, у меня нет простого трехмерного преобразования для работы с кнопкой, и документация, похоже, не помогает. Я начал с шаблона приложения на основе представления. Я добавляю в фреймворк QuartzCore ...
Я только изучаю C ++ и наткнулся на следующая загадка: Как новичок в C ++, я прочитал, что использование ссылки вместо указателей (когда это возможно) - это вообще хорошая идея, поэтому я пытаюсь ...
Мои вопросы: когда нам следует использовать типы значений, а когда ссылочные типы ?
В чем преимущества и недостатки одного перед другим?
Что, если ссылочные типы используются везде? Есть ли какой-нибудь вред ...
Я вырос в C ++, поэтому извиняюсь, если это не-C # образ мышления, но мне просто нужно знать. :) В C ++, если у меня есть два указателя, и я хочу знать, указывают ли они на одно и то же, я могу ...
Я хочу создать простой метод, который принимает как параметры типа значения, так и параметры ссылочного типа, т. е. int - это значение, а строка - это ссылка. Вот с чего я начинаю: public bool areBothNotNull <...