.net- все статьи тега ➜ страница 17
Thread vs ThreadPool
в чем разница между использованием нового потока и использует поток из пула потоков? Какие преимущества существуют и для чего поток из пула, а не одна я явно создал? Я думаю конкретно о .NET здесь, но общие примеры прекрасны. ...
Получить даты первого и последнего дня предыдущего месяца в c#
Я не могу придумать простой один или два вкладыша, что бы попасть в предыдущие месяцы первый день и последний день. Я LINQ-ifying веб-приложение опроса, и они сжали новое требование. опрос должен включать все заявки на обслуживание за предыдущий месяц. Так что если это 15 апреля, мне нужны все марши запрос идентификаторов. var RequestIds = (from r in rdc.request where r.dteCreated >= LastMonthsFirstDate && r.dteCreated <= LastMonthsLastDate ...
Как инвертировать BooleanToVisibilityConverter?
я использую BooleanToVisibilityConverter в WPF для привязки Visibility свойство элемента управления к Boolean. Это работает нормально, но я бы хотел, чтобы один из элементов управления скрывался, если логическое значение true, и показать, если это false. ...
Если перечисление начинается с 0 или 1?
представьте, что я определил следующее перечисление: public enum Status : byte { Inactive = 1, Active = 2, } как лучше всего использовать перечисление? Должен ли он начинаться с 1 как в приведенном выше примере или начать с 0 (без явных значений) такой: public enum Status : byte { Inactive, Active } ...
Нет общей реализации OrderedDictionary?
там, кажется, не будет общей реализации OrderedDictionary (который находится в System.Collections.Specialized пространство имен) в .NET 3.5. Есть ли тот, который мне не хватает? Я нашел реализации там, чтобы обеспечить функциональность, но задался вопросом, если/почему нет универсальной реализации из коробки, и если кто-нибудь знает, является ли это что-то в .NET 4.0? ...
Анонимный метод в вызове Invoke
возникли некоторые проблемы с синтаксисом, где мы хотим вызвать делегат анонимно в элементе управления.Взывать. мы пробовали несколько различных подходов, все безрезультатно. например: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); где некоторый параметр является локальным для этого метода выше приведет к ошибке компилятора: невозможно преобразовать анонимный метод в тип ' System.Делегат", потому что это не делегат типа ...
Как сделать возвращаемый тип метода универсальным?
есть ли способ сделать этот метод универсальным, чтобы я мог вернуть строку, bool, int или double? Прямо сейчас он возвращает строку, но если он может найти "true" или "false" в качестве значения конфигурации, я хотел бы вернуть bool, например. public static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; } ...
Каков самый быстрый способ создать контрольную сумму для больших файлов в C#
Я должен синхронизировать большие файлы на некоторых машинах. Файлы могут быть размером до 6 ГБ. Синхронизация будет выполняться вручную каждые несколько недель. Я не могу принять имя файла во внимание, потому что они могут измениться в любое время. мой план состоит в том, чтобы создать контрольные суммы на конечном ПК и на исходном ПК, а затем скопировать все файлы с контрольной суммой, которые еще не находятся в пункте назначения, в пункт назначения. Моя первая попытка была примерно такой: ...
XmlSerializer: удаление ненужных пространств имен xsi и xsd
есть ли способ настроить XmlSerializer так, чтобы он не писал пространства имен по умолчанию в корневом элементе? что я получаю это: <?xml ...> <rootelement xmlns:xsi="..." xmlns:xsd="..."> </rootelement> и я хочу удалить оба объявления xmlns. дубликат:как сериализовать объект в XML без получения xmlns="..."? ...
Создание приложений WPF в стиле Metro, даже в Windows 7? (Окно Chrome / Тематика / Тема)
Мне нравится окно chrome на новый офисный пакет и Visual Studio: Я все еще разрабатываю приложения для Windows 7, конечно, но мне интересно, есть ли быстрый и простой способ (читай: стиль WPF или библиотека Windows) эмулировать этот стиль. Я сделал некоторые окна chrome стиль в прошлом, но заставить его выглядеть и вести себя правильно действительно сложно. кто-нибудь знает, есть ли существующие шаблоны или библиотеки для добавления "Современный пользовательский интерфейс" выглядит и чувств ...
Как проверить, является ли IEnumerable нулевым или пустым?
Я люблю string.IsNullOrEmpty метод. Я хотел бы иметь что-то, что позволит такую же функциональность для IEnumerable. Есть ли такие? Может быть, какой-то вспомогательный класс коллекции? Причина, по которой я спрашиваю, заключается в том, что в if операторы код выглядит загроможденным, если скороговорка (mylist != null && mylist.Any()). Было бы намного чище иметь Foo.IsAny(myList). этот пост не дает такого ответа:IEnumerable пуст?. ...
Вызов функции из строки в C#
Я знаю, что в PHP вы можете сделать вызов типа: $function_name = 'hello'; $function_name(); function hello() { echo 'hello'; } возможно ли это в .Net? ...
Как определить состояния ключа-модификатора в WPF?
есть ли какие-то глобальные конструкции, которые я могу использовать всякий раз, когда мне нужно получить доступ к кнопкам Control, Shift, Alt? Например, внутри MouseDown событие a TreeView. Если да, то как? ...
Какова роль метода GetHashCode в in.NET компаратор IEqualityComparer?
Я пытаюсь понять роль метода GetHashCode интерфейса IEqualityComparer. следующий пример взят из MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary<Box, String> boxes = new Dictionary<Box, string>(boxEqC); Box redBox = new Box(4, 3, 4); Box blueBox = new Box(4, 3 ...
Создание ZIP архива в памяти с помощью System. IO. Compression
Я пытаюсь создать ZIP-архив с простым демо-текстовым файлом с помощью MemoryStream следующим образом: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry("foo.txt"); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write("Bar!"); } using (var fileStream = new FileStream(@"C:Temptest.zip", Fi ...
В чем разница между RouteLink и ActionLink в ASP.NET MVC?
Я думаю, что название в значительной степени подводит итог: В чем разница между RouteLink() и ActionLink() in ASP.NET MVC? т. е., когда вы используете Html.RouteLink() и когда вы используете Html.ActionLink() на ваш взгляд? ...
Как сделать модальный диалог в WPF?
Я пишу свое первое приложение в WPF и хочу, чтобы пользователь вводил некоторые данные в модальное диалоговое окно. По-видимому, это не просто сделать в WPF, потому что родительское окно остается полностью включенным, а метод, создавший новое дочернее окно, не останавливается и не ждет, пока дочернее окно вызовет Close(). Вместо этого он просто продолжает идти вперед. Это не то, чего я хочу. Как я могу открыть дочернее окно и заставить родительское окно ждать, пока ребенок закроется прежде ч ...
Как добавить тайм-аут в консоль.ReadLine ()?
У меня есть консольное приложение, в котором я хочу дать x секунд, чтобы ответить на запрос. Если по истечении определенного периода времени ввод данных не производится, логика программы должна быть продолжена. Мы предполагаем, что тайм-аут означает пустой ответ. каков самый простой способ приблизиться к этому? ...
Преобразование пикселей в точки
У меня есть необходимость конвертировать пиксели в точки в C#. Я видел некоторые сложные объяснения по этой теме, но не могу найти простую формулу. Предположим, что стандартный 96dpi, как мне вычислить это преобразование? ...
EntityType не имеет определенной ошибки ключа
: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using MvcApplication1.Models; using System.ComponentModel.DataAnnotations.Schema; namespace MvcApplication1.Controllers { public class studentsController : Controller { // // GET: /students/ public ActionResult details() { int id = 16; studentContext std = new studentContext(); student first = std.details.Single ...