18
ответов

Как расположить класс в .NET?

Сборщик "мусора".NET в конечном счете освободит память, но что, если Вы захотите ту память назад сразу? Какой код делают необходимо использовать в классе MyClass для вызова MyClass. Расположите () и свободный...
вопрос задан: 22 June 2016 15:16
11
ответов

Необходимо ли избавиться от объектов и установить ли их в NULL?

Необходимо ли избавиться от объектов и установить ли их в NULL, или сборщик "мусора" очистит их, когда они выйдут из объема?
вопрос задан: 29 July 2011 01:35
11
ответов

Почему «используется» улучшение производительности C #

Похоже, что в большинстве случаев компилятор C # может вызывать Dispose () автоматически. Как и большинство случаев использования шаблона, выглядит так: public void SomeMethod () {... using (var foo = new Foo ()) ...
вопрос задан: 17 June 2010 15:13
11
ответов

Должен я звонить Расположить () в функции после Возврата?

Я должен назвать.Dispose () после возврата объекта, который реализует IDisposable? myDisposableObject, Дай мне () {//возврат Кода disposableResult; disposableResult. Расположите ();}, Другими словами...
вопрос задан: 14 May 2010 09:19
10
ответов

Осуществление необходимого вызова функции

У меня есть класс "Состояния" в C#, используемом как это: MyFunction Состояния () {если (...)//что-то плохой возврат новое Состояние (ложь, "Что-то пошло не так, как надо") еще возвращает новое Состояние (верный, "хорошо");}.
вопрос задан: 20 November 2015 11:39
10
ответов

Кто Избавляется от общественной собственности IDisposable?

Если у меня есть класс SomeDisposableObject, который реализует IDisposable: класс SomeDisposableObject: IDisposable {общественность пусто Располагает () {//, Делают некоторую важную работу распоряжения. }}...
вопрос задан: 23 March 2009 20:00
9
ответов

Будет ли сборщик мусора вызывать IDisposable. Утилизировать для меня?

.NET IDisposable Pattern подразумевает, что если вы пишете финализатор и внедряете IDisposable, ваш финализатор должен явно вызывать Dispose. Это логично, и это то, что я всегда делал в ...
вопрос задан: 11 May 2011 20:23
9
ответов

Использование сборки "мусора"?

Я хочу знать, какое действие выполняется, когда мы звоним, Располагают () метод. Объект, освобождает все ресурсы быстро на, Располагают (), называют или Располагают (), отмечает Объект, готово к сборке "мусора". И Что...
вопрос задан: 30 June 2010 11:52
9
ответов

Существует ли список общего объекта, которые реализуют IDisposable для оператора использования?

Я задавался вопросом, была ли своего рода шпаргалка, для которой объекты подходят к оператору использования... SQLConnection, MemoryStream, и т.д. Беря его один шаг вперед, было бы замечательно даже...
вопрос задан: 23 June 2009 15:33
9
ответов

Я должен расположить () DataSet и DataTable?

DataSet и DataTable обе реализации IDisposable, таким образом, стандартными лучшими практиками, я должен назвать их Располагать () методы. Однако от того, что я считал до сих пор, DataSet и DataTable не делают на самом деле...
вопрос задан: 27 May 2009 01:53
8
ответов

Когда я должен расположить свои объекты в.NET?

Для общего кода я должен действительно расположить объект? Я могу просто проигнорировать его по большей части, или действительно ли это - хорошая идея всегда расположить объект, когда Ваши 100%, уверенных, Вам больше не нужен он?
вопрос задан: 20 August 2017 15:48
8
ответов

Действительно ли возможно вызвать использование “использования” для доступных классов?

Я должен вынудить использование "использования" расположить новый экземпляр класса. общедоступный класс MyClass: IDisposable {...} Использование (MyClass obj = новый MyClass ())//Сила для использования "использования" {}
вопрос задан: 20 April 2010 13:38
8
ответов

Доступный одиночный элемент в C#

У меня есть одиночный элемент, который использует "статический Экземпляр T только для чтения = новый T ()"; шаблон. Однако я столкнулся со случаем, где T доступен, и на самом деле должен быть расположен для модульных тестов. Как я могу изменить.
вопрос задан: 22 October 2008 13:48
7
ответов

Как вы предотвращаете распространение IDisposable на все ваши классы?

Начнем с этих простых классов ... Допустим, у меня есть простой набор классов, подобный этому: class Bus {Driver busDriver = new Driver (); } Класс Driver {Shoe [] shoes = {new Shoe (), new Shoe () ...
вопрос задан: 12 September 2017 08:41
7
ответов

SPWeb. Сайт, должен Вы звонить Расположить () на нем?

Обновленное 08.06.2009 15:52: Короткий ответ Нет. Исходный вопрос: Я не могу найти ссылку, которая дает указания на SPWeb. Сайт относительно расположения. Я прошел некоторые более популярные лучше всего...
вопрос задан: 23 May 2017 11:55
7
ответов

возвратите переменную, используемую для использования в использовании C#

Я возвращаю переменную, которую я создаю в операторе использования в операторе использования (звучит забавным): общедоступное нечто DataTable () {использующий (Свойства DataTable = новый DataTable ()) {//...
вопрос задан: 12 May 2010 20:53
7
ответов

Какой-либо смысл установить obj = аннулирует (Ничто) в Не Располагает ()?

Там какой-либо смысл состоит в том, чтобы установить пользовательский объект в NULL (Ничто в VB.NET) в Расположении () метод? Это могло предотвратить утечки памяти, или это бесполезно?! Давайте рассмотрим два примера: общедоступный класс Foo:...
вопрос задан: 18 February 2010 13:55
7
ответов

Какой смысл переопределения Располагают (bool располагающий) в.NET?

Если я пишу класс в C#, который реализует IDisposable, почему не, достаточно, чтобы я просто реализовал общественность, пусто Располагают () {...} Обработать освобождение каких-либо неуправляемых ресурсов? Защищен...
вопрос задан: 8 February 2010 02:00
7
ответов

C#.NET возражают распоряжению

Должен быть легкий. Скажем, у меня есть следующий код: освободите Метод () {AnotherMethod (новый MyClass ());} освобождают AnotherMethod (MyClass obj) {Консоль. WriteLine (obj. ToString ());}, Если я звоню "...
вопрос задан: 21 January 2010 16:55
7
ответов

Как расположить объекты, назвав асинхронные методы?

У меня есть этот объектный PreloadClient, который реализует IDisposable, я хочу расположить его, но после того, как асинхронные методы заканчивают свой вызов..., которого не происходит частная пустая Предварительная нагрузка (...
вопрос задан: 10 June 2009 11:10
7
ответов

Каково различие между использованием IDisposable по сравнению с деструктором в C#?

Когда я реализовал бы IDispose на классе в противоположность деструктору? Я прочитал эту статью, но я все еще упускаю суть. Мое предположение - то, что, если я реализую IDispose на объекте, я могу...
вопрос задан: 4 December 2008 12:14
6
ответов

Расположите, когда это назовут?

Рассмотрите следующий код: пространство имен DisposeTest {использующий Систему; класс Программа {статическая Основная пустота (строка [] args) {Консоль. WriteLine ("Называющий Тест");...
вопрос задан: 7 June 2019 12:41
6
ответов

Завершите по сравнению с, располагают

Почему некоторые люди используют Завершить метод по Расположить методу? В каких ситуациях Вы использовали бы Завершить метод по Расположить методу и наоборот?
вопрос задан: 22 November 2013 17:33
6
ответов

C#: я должен расположить BackgroundWorker, созданный во времени выполнения?

У меня обычно есть код как это на форме: частный пустой PerformLongRunningOperation () {рабочий BackgroundWorker = новый BackgroundWorker (); рабочий. DoWork + = делегат {...
вопрос задан: 17 June 2011 21:29
6
ответов

Расположение объектов в Деструкторе

У меня есть объект, который имеет доступный объект как участника. общедоступный класс MyClass {частный член MyDisposableMember; общедоступный DoSomething {использующий (участник = новый MyDisposableMember ()...
вопрос задан: 1 March 2010 17:51
6
ответов

Все доступные объекты инстанцируют в расположенном блоке использования?

Это - вопрос, который я задавал сам много раз в прошлом, когда я вложил операторы использования 5 глубоко. Чтение документов и нахождение никакого упоминания так или иначе относительно другого disposables, в котором инстанцируют...
вопрос задан: 17 February 2010 22:34
6
ответов

Я могу “встроить” переменную, если это - IDisposible?

Я должен сделать это, чтобы гарантировать, что от MemoryStream избавляются правильно? использование (поток MemoryStream = новый MemoryStream (байты)) использующий (читатель XmlReader = XmlReader. Создайте (поток)) {возврат...
вопрос задан: 11 February 2010 15:22
6
ответов

Я должен звонить Близко () на ManualResetEvent?

Я читал на Поточной обработке.NET, и работал над некоторым кодом, который использует ManualResetEvent. Я нашел много примеров кода в Интернете. Однако при чтении документации для...
вопрос задан: 10 February 2010 03:58
6
ответов

Постарайтесь не звонить, Вызывают, когда управление расположено

У меня есть следующий код в моем рабочем потоке (ImageListView ниже получен из Управления): если (mImageListView! = пустой && mImageListView. IsHandleCreated &&! mImageListView....
вопрос задан: 9 December 2009 15:39
6
ответов

Нужно ли утилизировать System.Timers.Timer, если вы используете его в своем приложении?

Я использую класс System.Timers.Timer в одном из классов в моем приложении. Я знаю, что класс Timer имеет метод Dispose, унаследованный от родительского класса Component, который реализует интерфейс IDisposable ....
вопрос задан: 24 January 2009 09:01