Результаты поиска по запросу "c#"

6 ответов

 для CLRv4), чтобы проанализировать этот класс проблемы может помочь. Думая об этом, текущая система сбора мусора больше похожа на повторное использование мусора (снова используя ту же физическую память), ObjectPool аналогичен повторному использованию мусора. Если кто-нибудь помнит 3 R, то сокращение производительности памяти также является хорошей идеей для производительности;)

ужно избавиться от объекта, чтобы он мог освободить все, что у него есть, но он не реализует IDisposable, поэтому я не могу использовать его в блоке using. Как я могу заставить сборщик мусора собирать его?

4 ответа

Цитировать, как вы сделали, совершенно правильно. Это просто для того, чтобы убедиться, что если ссылка не работает по какой-либо причине, ваш ответ не является недействительным мгновенно. Спасибо за усилия!

менно представляет собой модуль? В чем разница между модулем, классом и функцией? Как я могу получить доступ к модулю в C #? Я спрашиваю об этом, потому что я хочу вычислить контрольную сумму кода IL только некоторых определенных функций во ...

3 ответа

Редактировать: я вижу, что за этот ответ проголосовали, и я знаю почему, потому что последняя версия ODAP не требует от вас поставить [DatabaseGenerated (DatabaseGeneratedOption.Identity)]. Но это было верно для более старых версий.

ользую Entity Framework для вставки строки в базу данных sql. Если бы я использовал хранимую процедуру, я мог бы вернуть первичный ключ для записи, которую я вставил. Могу ли я вернуть PK для последней моей последней записи, вставленной ...

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

1 ответ

@prosseek, `object calc = ctor.Invoke (null); MethodInfo m = type.GetMethod ("Добавить"); int res = (int) m.Invoke (calc, param); `

я есть эта библиотека скомпилирована в calc.dll. namespace MyClass { public class Calculator { public int Value1 {get; set;} public int Value2 {get; set;} public Calculator() { Value1 = 100; Value2 = 200; } public int Add(int val1, int val2) { ...

1 ответ

IIRC WebClient не отправляет заголовок запроса авторизации, пока не получит запрос от сервера с 401.

я есть следующий код: WebClient client = new WebClient(); String un = "Username"; String pw = "Password"; client.Credentials = new System.Net.NetworkCredential(un,pw); client.DownloadFileCompleted += ...

1 ответ

(H.B.) Очень верно, но как единственный разработчик, я могу это гарантировать. Еще раз спасибо за решение этой проблемы для меня.

й, У меня есть приложение WPF с холстом, который я завернул в просмотрщик прокрутки. У меня есть ползунок в строке состояния, который позволяет пользователю увеличивать и уменьшать масштаб (точно так же, как Win7's mspaint). Вот некоторые из ...

2 ответа

+1 - Ясность - волшебное слово для любого долгосрочного проекта, который должен сопровождаться такими вещами, как ремонтопригодность! :)

ли какая-то польза от явного использования StoredProcedure CommandType по сравнению с простым использованием текстовой команды? Другими словами, это cmd = new SqlCommand("EXEC StoredProc(@p1, @p2)"); cmd.CommandType = CommandType.Text; ...

3 ответа

Это более простое и короткое решение.

емлюсь реализовать систему, в которой используются условия, которые «строят», а затем возвращают полученные данные обратно из базы данных. В настоящее время существует хранимая процедура, которая генерирует SQL на лету и выполняет его. Это особая ...

2 ответа

Вы не хотите полагаться на то, что MyFloat равен 0, чтобы указать неудачное преобразование, вы хотите полагаться на возвращаемое значение bool.

равильно преобразовать строку научной нотации, такой как «1.234567E-06», в переменную с плавающей запятой, используя C #?

4 ответа

к

лизую программное обеспечение, связанное с обрезкой аудиофайла, используя указанные пользователем маркеры, например, если аудиофайл воспроизводится в течение 1 минуты, и пользователь хочет обрезать этот файл с 20 до 40 секунд и сохранить в нем ...