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

1 ответ

Могу ли я указать, что универсальный тип является типом значения?

0 ответов

В C #, если объект в списке добавляется в другой список, изменяет ли объект во втором списке тот же объект в первом списке?

7 ответов

C # передача по значению против передачи по ссылке

Рассмотрим следующий код(Я имеюцеленаправленно написал MyPoint, чтобы быть ссылочным типом для этого примера)

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

3 ответа

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

1 ответ

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

2 ответа

Спасибо @ Александр! Моя ошибка - я надеюсь, что этот ответ полезен, несмотря на его правки.

чаю типы значений Swift, в частности, чтобы лучше понять его использование в другом сценарии. Я был поражен, увидев, как enum может быть использован для пост...

5 ответов

Единственная реальная проблема с изменчивыми структурами состоит в том, что .net использует различные абстракции, чтобы заставить их вести себя как часть унифицированной системы типов, и эти абстракции могут привести к тому, что копии структур будут использоваться в местах, где логически должны использоваться оригиналы. Не всегда очевидно, когда могут произойти эти замены, и они могут привести к запутанному и ошибочному поведению.

опросы: Когда мы должны использовать типы значений и когда ссылочные типы?Каковы преимущества и недостатки одного перед другим?Что делать, если везде используются ссылочные типы? Есть ли в этом вред?Пожалуйста, также обсудите преимущества и ...

14 ответов

, Я думаю, что в спецификациях есть другие требования / ограничения, но если так, то они не собраны в одном месте.

-то парень задал мне этот вопрос пару месяцев назад, и я не мог объяснить это подробно. В чем разница между ссылочным типом и типом значения в C #? Я знаю, что типы значенийint, bool, floatи т. д. и ссылочные типыdelegate, interfaceи т.д. Или ...

3 ответа

внутри

строки в .NET являются ссылочными типами, в приведенном ниже коде почему string2 не меняется на «hi» после изменения string1? static void IsStringReallyAReference() { string string1 = "hello"; string string2 = string1; Console.WriteLine("-- ...

3 ответа

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

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