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

3 ответа

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

0 ответов

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

1 ответ

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

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

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

2 ответа

blogs.msdn.com/b/brada/archive/2003/04/09/49935.aspx

жный дубликат: Клонирование объектов в C # [https://stackoverflow.com/questions/78536/cloning-objects-in-c] У меня есть класс со свойствами, и некоторые из них сами являются ссылочными типами (экземплярами других классов) (CookieContainer). Я ...

4 ответа

Не могли бы вы обобщить, почему в своем ответе, пожалуйста? (Ссылки не работают, и все такое.)

жно ли в C # иметь Struct с переменной-членом, которая является типом Class? Если да, где хранится информация: в стеке, в куче или в обоих?

7 ответов

вам также нужно добавить ссылку на объявление метода

т, я пытаюсь сделать простой обмен двух объектов. Мой код void Main() { object First = 5; object Second = 10; Swap(First, Second); //If I display results it displays as //Value of First as 5 and Second as 10 } private static void Swap(object ...

3 ответа

внутри

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

4 ответа

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

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

2 ответа

Хорошо, а вот о ссылочных типах? Читая документы, я узнал, что они могут быть изменяемыми или неизменяемыми. Как так ?

ение типов значений показывает, что любое значение, которое мы храним, не может быть изменено какой-либо другой переменной. Но у меня все еще есть путаница в том, что я упомянул в заголовке этого поста. Кто-нибудь может уточнить?

2 ответа

ключи массива / объекта для хеш-таблиц в powershell

При создании хэша с ключом массива, Как мне сгенерировать ключ для поиска значения хеша. то есть не получая его от перечислителя хеша $a = @{"a" = "1" "b" = "2" ("c","c1") = "3"}Использование обычного массива, похоже, не работает. $k1 = ...