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

4 ответа

, Боюсь.

аюсь запустить следующий фрагмент кода, но сравнение не удается, не передавая сущности, которые я ожидаю. Это сравнение06/09/2011 0:00:00 в06/09/2011 12:25:00последний является значением моей базы данных. Вот почему сравнение не удается, и я не ...

5 ответов

Именование тестовых переменных SUT

у много людей, говорящих о термине SUT, но не понимаю, почему они используют этот термин. SUT это то, что вы хотите проверить? Откуда этот термин и что он означает? Например, в этом тесте, что такое мой SUT? [TestMethod] public void ...

4 ответа

Если ваш класс не предоставляет открытый конструктор (требует, чтобы посторонние использовали фабричные методы), и если вы либо используете vb.net, либо готовы использовать потоковые статические поля, вы можете даже объединить инициализацию и очистку с объявлением (например, " var someField = RegDispos (someDisposType.CreateThing ()); "). Чтобы это было безопасно, конструктор должен быть вызван в блоке try / catch или try / finally, который может вызвать Dispose для созданных подобъектов, если конструирование завершится неудачно. Поскольку инициализаторы полей в C # не имеют доступа к параметрам конструктора (слабость в языке, IMHO), единственный способ реализовать такой шаблон - это заставить фабричный метод создать список и поместить его в потоковую статическую переменную, которая может затем читается статическим методом RegDispos.

я есть иерархия классов, каждый член которой может создаватьIDisposable объекты. Я добавилList<IDisposable> свойство базового класса в этой иерархии, к которому я добавляю любые одноразовые объекты при создании. КореньDispose метод перебирает ...

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

13 ответов

@vijay: так как он выводит шестнадцатеричные цифры, вы ограничиваете себя 16 символами и 16! возможные выводы. Случайные строки просто случайные. Вы можете теоретически получить цепочку всех а (аааааааааааааа). Это очень невероятно, но не более, чем любая другая случайная строка. Я не уверен, зачем вам это ограничение, но когда вы добавляете символы в строку, вставьте их в HashSet <T>, проверьте их наличие и добавьте в строку или пропустите их соответствующим образом.

ел бы генерировать случайные уникальные строки, подобные тем, которые создаются библиотекой MSDN: http://msdn.microsoft.com/en-us/library/t9zk6eay.aspx [http://msdn.microsoft.com/en-us/library/t9zk6eay.aspx], например. Строка типа 't9zk6eay' ...

3 ответа

Хорошо, +1 за информацию, спасибо.

ал способ имитировать нажатие вправоCtrl введите C #, он должен быть правильным. Я знаю, что это можно сделать для левого, но я не смог найти ничего на правом. Именно так я могу смоделировать нажатие клавиши для запускаемого вручную bsod. Спасибо

4 ответа

В моем случае я решил эту проблему, возвращая метод ToString () класса UriBuilder вместо использования свойства Uri того же класса.

оложим, я хочу создать объект Uri из следующей строки: string url = @"http://someserver.com?param1=1&url=http%3a%2f%2fwww.otherserver.com"; Uri uri = new Uri(url, UriKind.Absolute);Ожидаемый результат ...

4 ответа

Полный пример:

еб-приложения на C # я хочу индексировать текст из файлов PDF, DOC и т. Д., Хранящихся в базе данных. Я экспериментировал спример IFilter для Code Project [http://www.codeproject.com/KB/cs/IFilter.aspx]который отлично работает для файлов из ...

3 ответа

Может быть, не самый лучший способ, но он должен работать.

наилучший способ преобразования неуниверсальной коллекции в общую коллекцию? Есть ли способ LINQ это? У меня есть следующий код. public class NonGenericCollection:CollectionBase { public void Add(TestClass a) { List.Add(a); } } public class ...

5 ответов

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

я есть три метода, которые я вызываю, чтобы сделать некоторые вычисления, которые заключаются в следующем results.LeftFront.CalcAi(); results.RightFront.CalcAi(); results.RearSuspension.CalcAi(geom, ...

5 ответов

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

жу с ума здесь. Вероятно, потому, что я пропустил какое-то правило, но если так, то, пожалуйста, скажите мне. Я пытаюсь создатьDictionary со строкой для ключа и анонимным объектом в качестве значения. Или, на самом деле, я не просто пытаюсь, я ...