.net- все статьи тега ➜ страница 34
Как сделать интеграционное тестирование in.NET с настоящими файлами?
У меня есть несколько классов, которые реализуют некоторую логику, связанную с файловой системой и файлами. Например, я выполняю следующие задачи в рамках этой логики: проверка, если определенная папка имеет определенную структуру (например. она содержит подпапки с конкретными именами и т. д...) загрузка некоторых файлов из этих папок и проверка их структуры (например. это некоторые конфигурационные файлы, расположенные в определенном месте в определенной папке) загрузить дополнительные файлы ...
Где я могу поместить пользовательские классы ASP.NET MVC?
У меня есть некоторые служебные функции и функция разбиения на страницы. Я хочу создать классы с именем Utility и Pagination для этих функций соответственно, чтобы я мог использовать эти функции класса в нескольких контроллерах. Итак, где я могу поместить этот класс в мою структуру папок, и как я могу получить доступ тогда? ...
LINQ performance FAQ
Я пытаюсь разобраться с LINQ. Больше всего меня беспокоит то, что даже когда я лучше понимаю синтаксис, я не хочу невольно жертвовать производительностью для выразительности. являются ли они хорошими централизованными хранилищами информации или книг для "эффективного LINQ"? В противном случае, какова ваша личная любимая высокопроизводительная техника LINQ ? меня в первую очередь интересует LINQ to Objects, но все предложения по LINQ to SQL и LINQ to XML также приветствуется, конечно. Спас ...
Как создать дерево выражений для представления ' String.Содержит("термин")' в C#?
Я только начинаю с деревьев выражений, поэтому я надеюсь, что это имеет смысл. Я пытаюсь создать дерево выражений для представления: t => t.SomeProperty.Contains("stringValue"); пока у меня есть: private static Expression.Lambda<Func<string, bool>> GetContainsExpression<T>(string propertyName, string propertyValue) { var parameterExp = Expression.Parameter(typeof(T), "type"); var propertyExp = Expression.Property(parameter, propertyName); ...
Каков вариант использования модификатора (C# 7.2) "private protected"?
C# 7.2 вводит закрытый защищенный модификатор. Я всегда защищал доступ к полям со свойствами, разрешая доступ через методы Get / Set, поскольку я обычно не хочу, чтобы внутреннее состояние моего объекта изменялось чем-либо, кроме моего собственного класса. Я пытаюсь понять, почему языковая команда C# добавила эту функцию. После обширного поиска в google, а также чтения и просмотра "what's new" media (я смотрел пресс-релиз,подробности и видео от Mads Torgerson), Я все еще ничего не знаю. Мне ...
Что такое лучшая оболочка API Twitter / библиотека for.NET [закрыто]
Я ищу способ программно создать канал twitter для приложения .NET. Любые рекомендации относительно хорошей оболочки для api twitter, чтобы облегчить работу? Боаз ...
Как я могу удалить элемент из строки запроса в asp.net с помощью c#?
Я хочу удалить строку запроса "язык" из моего url. Как я могу это сделать ? (используя Asp.net 3.5, c#) Default.aspx?Agent=10&Language=2 Я хочу удалить "Language=2", но язык будет первым, средним или последним. так что я буду иметь это Default.aspx?Agent=20 ...
Использование в CouchDB with.NET
может ли .NET (управляемый код) читать и писать в CouchDB? Я хотел бы построить часть моего проекта, который делает управление документами с помощью CouchDB ...
Как создать потоки на разных ядрах процессора?
допустим, у меня была программа на C#, которая делала что-то вычислительно дорогое, например, кодировала список WAV-файлов в mp3. обычно я кодировал файлы по одному, но, скажем, я хотел, чтобы программа выяснила, сколько ядер процессора у меня было и раскрутила поток кодирования на каждом ядре. Итак, когда я запускаю программу на четырехъядерном процессоре, программа выясняет, что это четырехъядерный процессор, выясняет, что есть четыре ядра для работы, а затем порождает четыре потока для кодиро ...
Восстановить работоспособность системы С помощью C#
есть ли простой способ получить время безотказной работы системы с помощью C#? ...
Получить имя текущего метода
это своего рода глупый вопрос, но можно ли получить имя метода, который в настоящее время выполняется из этого метода? Public Sub SomeMethod() Dim methodName as String = System.Reflection.[function to get the current method name here?] End Sub спасибо ...
Зачем быть.Содержит медленно? Самый эффективный способ получить несколько объектов по первичному ключу?
каков наиболее эффективный способ выбора нескольких объектов по первичному ключу? public IEnumerable<Models.Image> GetImagesById(IEnumerable<int> ids) { //return ids.Select(id => Images.Find(id)); //is this cool? return Images.Where( im => ids.Contains(im.Id)); //is this better, worse or the same? //is there a (better) third way? } Я понимаю, что я мог бы сделать некоторые тесты производительности для сравнения, но мне интересно, есть ли на самом деле лу ...
Что такое C# 5 и откуда он берется?
Я знаю, что C# 3.5 используется с VS2008 и .NET 3.5. Также C# 4 является частью VS2010 и .Net 4.0 . Но что такое C# 5? Какой IDE? ...
Что является лучшим способом, чтобы объединить путь и имя файла в C#/.Чистая?
каков наилучший способ объединить путь с именем файла? то есть, учитывая c:foo и bar.txt, Я хочу c:foobar.txt. дано c:foo и ..bar.txt, Я хочу либо ошибку или c:foobar.txt (поэтому я не могу использовать Path.Combine() напрямую). Аналогично для c:foo и bar/baz.txt, Я хочу ошибку или c:foobaz.txt (не c:foobarbaz.txt). Я понимаю, я мог бы проверить, что имя файла не содержит '' или '/', Но разве этого достаточно? Если нет, то что правильно чек? ...
Есть ли что-нибудь вроде асинхронного BlockingCollection?
Я хочу await в результате BlockingCollection<T>.Take() асинхронно, поэтому я не блокирую поток. Ищем что-нибудь вроде этого: var item = await blockingCollection.TakeAsync(); Я знаю, что мог бы сделать это: var item = await Task.Run(() => blockingCollection.Take()); но это как-то убивает всю идею, потому что другой поток (о ThreadPool) блокируется вместо этого. есть ли альтернатива? ...
Как получить "дружественное" имя версии ОС?
Я ищу элегантный способ получить версию ОС, например: "Windows XP Professional Service Pack 1 "или" Windows Server 2008 Standard Edition " и т. д. есть ли элегантный способ сделать это? меня также интересует архитектура процессора (например, x86 или x64). ...
Где находится mstest.находится ехе?
Мне нужно запустить mstest из командной строки - где в мире находится этот exe? Может кто-нибудь дать мне подсказку? Edit: у меня установлена только Visual Studio 2010 ...
WPF WebBrowser control - как подавить ошибки скрипта?
Я нашел аналогичный вопрос здесь: как подавить ошибки скрипта при использовании элемента управления WPF WebBrowser? но не из этих решений работают для меня. Мне нужно, чтобы остановить всплывающие окна от появления, как я использую WebBrowser для автоматизации задач администрирования на сайте. SuppressScriptErrors не представляется доступным атрибутом на моем WebControl : ( ...
Узнайте размер a.net объект
Я пытаюсь выяснить, сколько памяти занимают мои объекты, чтобы увидеть, сколько из них попадает в большую кучу объектов (что составляет более 85 000 байт). Это так же просто, как добавление 4 для int, 8 для long, 4 (или 8, если вы находитесь на 64 бит) для любых ссылочных типов и т. д. Для каждого объекта или есть накладные расходы для методов, свойств и т. д. ...
Предельный размер очереди in.NET?
У меня есть объект Queue, который я инициализировал до емкости 2, но очевидно, что это просто емкость, и она продолжает расширяться по мере добавления элементов. Есть ли уже объект, который автоматически освобождает элемент от очереди при достижении предела, или это лучшее решение для создания моего собственного наследуемого класса? ...