c#
у меня есть запрос LINQ, который выглядит следующим образом: DateTime today = DateTime.UtcNow; var results = from order in context.Orders where ((order.OrderDate <= today) && (today <= order.OrderDate)) select order; Я пытаюсь узнать / понять LINQ. В некоторых случ...
чего я хотел бы избежать: ManagementClass m = new ManagementClass("Win32_LogicalDisk"); ManagementObjectCollection managementObjects = m.GetInstances(); List<ManagementObject> managementList = new List<ManagementObject>(); foreach(ManagementObject m in managementObjects){ managementList.A...
.NET Framework: 2.0 Предпочтительный Язык: C# Я новичок в TDD (Test Driven Development). во-первых, возможно ли вообще модульное тестирование службы Windows? класс службы Windows является производным от ServiceBase, который имеет переопределяемые методы, OnStart OnStop Как я могу вызвать эти методы д...
насколько дороги исключения в C#? Похоже, что они не невероятно дороги, пока стек не глубок; однако я читал противоречивые отчеты. есть ли окончательный отчет, который не был опровергнут?...
недавно я начал работать над различными проектами C# в Visual Studio в рамках плана крупномасштабной системы, которая будет использоваться для замены нашей текущей системы, построенной из объединения различных программ и сценариев, написанных на C и Perl. Проекты, над которыми я сейчас работаю, достигли крит...
ниже приведен типичный пример шаблона dispose: public bool IsDisposed { get; private set; } #region IDisposable Members public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool disposing) { if (!IsDisposed) { if (disposing) ...
логическое (bool) не может быть null. И: bool foo; if(foo){} // Use of unassigned local variable 'foo' почему значение по умолчанию не false? Так что же такое значение, если оно не равно null? В чем же причина? Edit 1 - значение по умолчанию действительно false - но все переменные должны быть инициализиро...
Я просмотрел много статей, но мне все еще не ясно, в чем разница между обычными делегатами, которые мы обычно создаем, и многоадресными делегатами. public delegate void MyMethodHandler(object sender); MyMethodHandler handler = new MyMethodHandler(Method1); handler += Method2; handler(someObject); выше деле...
У меня есть каталог, который содержит почти 14,000,000 аудио сэмплов в *.формат WAV. все простое хранилище, без подкаталогов. Я хочу перебирать файлы, но когда я использую DirectoryInfo.GetFiles() в этой папке все приложение зависает на минуты! можно ли это сделать по-другому? Может быть, прочитать 1000, о...
у меня есть этот базовый класс: abstract class Base { public int x { get { throw new NotImplementedException(); } } } и следующие потомки: class Derived : Base { public int x { get { //Actual Implementaion } } } когда я компилирую, я получаю это предупреждение о том, что определение ...