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

6 ответов

Почему в .NET нет RAII?

Будучи в первую очередь разработчиком C ++, отсутствиеRAII (приобретение ресурсов является инициализацией) [http://en.wikipedia.org/wiki/Resource_acquisition_is_initialization]в Java и .NET меня всегда беспокоило. Тот факт, что ответственность за ...

7 ответов

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

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

2 ответа

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

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

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

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 ...

4 ответа

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

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

6 ответов

Это на самом деле было очень полезно для меня, спасибо

оложим, у меня есть этот объект: [Serializable] public class MyClass { public int Age { get; set; } public int MyClassB { get; set; } } [Serializable] public class MyClassB { public int RandomNumber { get; set; } }XmlSerializer будет ...

4 ответа

 API.

я есть список структур, и я хочу изменить один элемент. Например : MyList.Add(new MyStruct("john"); MyList.Add(new MyStruct("peter");Теперь я хочу изменить один элемент: MyList[1].Name = "bob"Однако всякий раз, когда я пытаюсь это сделать, я ...

7 ответов

Почему делегаты ссылаются на типы?

Быстрая заметка о принятом ответе: Я не согласен с небольшой частьюОтвет Джеффри [https://stackoverflow.com/questions/7905962/why-are-delegates-reference-types/7906297#7906297] а именно то, что сDelegate должен был быть ссылочным типом, из этого ...

1 ответ

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

3 ответа

Обрабатывает ли обобщенная функция неявно типы значений для объектов при проверке на нулевое значение?