.net- все статьи тега ➜ страница 31


Как исправить DNX / DNVM в Visual Studio 2015?

сегодня я установил VS 2015 на Windows 7 x64. В основном для тестирования новых функций .Net Core и т. д. И для теста я создал новое решение c# "консольное приложение (пакет)" и получил это сообщение: версию DNX СДК '.1.0.0-beta5' не удалось установить. Решение будет использовать DNX на-КЗР-беспроигрышный х86 версию DNX СДК‘.1.0.0-beta5 для этой сессии. Я не могу компилировать и отлаживать проект. Кроме того, когда я открыл вкладку debug в свойствах проекта, то Против разбился. вывод DNV ...

Создать хэш-код из двух чисел

Я пытаюсь создать функцию быстрого хэш-кода для класса комплексных чисел (a + b) в C#. Я видел неоднократно a.GetHashcode()^b.GetHashCode() метод. Но это даст тот же хэш-код для (a,b) и (b,a). есть ли какой-либо стандартный алгоритм для этого и есть ли какие-либо функции в .Net framework, чтобы помочь? ...

Возвращение streamreader для начала

Я читаю файл в строке за строкой, и я хочу иметь возможность перезапустить чтение, вызвав метод Rewind(). как я могу манипулировать моим System.IO.StreamReader и / или его основной System.IO.FileStream начать с чтения файла? у меня есть умная идея, чтобы использовать FileStream.Seek(long, SeekOffset) для перемещения по файлу, но это не имеет никакого эффекта прилагая System.IO.StreamReader. Я мог бы Close() и переназначить как поток, так и читатель referecnes, но я надеюсь, что есть лучший сп ...

сеть.труба и сетка.привязки tcp и http

Я новичок в WCF и хотел бы знать различия/преимущества/ограничения/etc каждой из следующих Привязок: net.pipe net.tcp http поддержка сценариев о том, когда использовать каждую привязку и другие примеры будут оценены. ...

Как создать каталог на ftp-сервере с помощью C#?

какой простой способ создать каталог на FTP-сервере с помощью C#? Я понял, как загрузить файл в уже существующую папку такой: using (WebClient webClient = new WebClient()) { string filePath = "d:/users/abrien/file.txt"; webClient.UploadFile("ftp://10.128.101.78/users/file.txt", filePath); } однако, если я хочу загрузить в users/abrien, Я WebException говоря, что файл недоступен. Я предполагаю, что это потому, что мне нужно создать новую папку перед загрузкой моего файла, но WebClien ...

Почему не can.NET есть утечки памяти?

игнорируя небезопасный код, .NET не может иметь утечек памяти. Я читал это бесконечно от многих экспертов, и я верю в это. Однако, я не понимаю, почему это так. насколько я понимаю, сама структура написана на C++, а C++ восприимчив к утечкам памяти. является ли базовая структура настолько хорошо написана, что она абсолютно не имеет никакой возможности утечки внутренней памяти? есть ли что-то в рамках код, который самостоятельно управляет и даже лечит свои собственные потенциальные утечки памя ...

Каков наилучший способ изменить список в цикле "foreach"?

новая функция в C# / .NET 4.0 заключается в том, что вы можете изменить свой перечисляемый в foreach без исключения. Смотрите запись в блоге Пола Джексона интересный побочный эффект параллелизма: удаление элементов из коллекции при перечислении для получения информации об этом изменении. каков наилучший способ сделать следующее? foreach(var item in Enumerable) { foreach(var item2 in item.Enumerable) { item.Add(new item2) } } обычно я использую IList как кэш/буфер до конца ...

Сравнение двух списков для равенства

кроме пошагового перебора элементов один за другим, как сравнить два списка строк для равенства (в .NET 3.0): Это не удается: // Expected result. List<string> expected = new List<string>(); expected.Add( "a" ); expected.Add( "b" ); expected.Add( "c" ); // Actual result actual = new List<string>(); actual.Add( "a" ); actual.Add( "b" ); actual.Add( "c" ); // Verdict Assert.IsTrue( actual == expected ); ...

Каков наиболее эффективный способ сохранения массива байтов в виде файла на диске в C#?

довольно простой сценарий. У меня есть веб-служба, которая получает массив байтов, который должен быть сохранен как определенный тип файла на диске. Какой самый эффективный способ сделать это в C#? ...

Как определить, является ли строка допустимым адресом IPv4 или IPv6 в C#?

Я знаю, что регулярное выражение опасно для проверки IP-адресов из-за различных форм, которые может принимать IP-адрес. Я видел подобные вопросы для C и C++, и они были решены с помощью функции, которая не существует в C# inet_ntop () решения .NET, которые я нашел, обрабатывают только стандартный " ddd.ДДД.ДДД.ДДД" форма. Есть предложения? ...

Применение штриха к текстовому блоку в WPF

Как применить штрих (контур вокруг текста) к текстовому блоку в xaml в WPF? ...

Как узнать, если DateTime находится между DateRange в C#

Мне нужно знать, если дата находится между периода. У меня есть три даты: // The date range DateTime startDate; DateTime endDate; DateTime dateToCheck; простое решение делает сравнение, но есть ли более умный способ сделать это? спасибо заранее. ...

Насколько хорош Dotfuscator Community Edition? Что такое "достаточно хороший обфускатор"? [закрытый]

Я планирую выпустить одну небольшую, недорогие коммунальные. Поскольку это больше хобби, чем бизнес, я планировал использовать Dotfuscator Community Edition, который поставляется с VS2008. насколько это хорошо? Я мог бы также использовать определение "достаточно хороший обфускатор" - какие функции отсутствуют в Dotfuscator Community Edition, чтобы сделать его достаточно хорошим. Edit: Я проверил цены на количество коммерческих обфускаторов и они стоят много. Стоит ли оно того? являются ...

В WPF, как я могу определить, является ли элемент управления видимым для пользователя?

Я показывать очень большое дерево с большим количеством элементов в нем. Каждый из этих элементов показывает информацию пользователю через связанный с ним элемент управления UserControl, и эта информация должна обновляться каждые 250 миллисекунд, что может быть очень дорогостоящей задачей, поскольку я также использую отражение для доступа к некоторым из их значений. Мой первый подход состоял в том, чтобы использовать свойство IsVisible, но оно не работает так, как я ожидал. есть ли способ опред ...

Захват экрана в растровое изображение

Я хочу, чтобы захватить экран в моем коде, чтобы получить изображение, как с помощью кнопки "печать экрана" на клавиатуре . кто-нибудь есть идея, как это сделать? У меня нет отправной точки. ...

идентификатор GUID.Parse () или new Guid () - какая разница?

в чем разница между этими двумя способами преобразования строки в System.Guid? Есть причина, чтобы выбрать один над другим? var myguid = Guid.Parse("9546482E-887A-4CAB-A403-AD9C326FFDA5"); или var myguid = new Guid("9546482E-887A-4CAB-A403-AD9C326FFDA5"); ...

Клиент службы WCF: тип содержимого text / html; charset=utf-8 ответного сообщения не соответствует типу содержимого привязки

У меня есть служба WCF, работающая на моем локальном сервере IIS. Я добавил его в качестве ссылки на службу для проекта веб-сайта C#, и он добавляет штраф и автоматически генерирует прокси-классы. однако, когда я пытаюсь вызвать любой из сервисных контрактов, я получаю следующую ошибку: описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительных информация о ошибка и где он возник в ко ...

Пустая строка как частный случай?

Я прочитал тест Джона Скита, и мне было интересно, почему второй образец моего не будет работать, а первый-нет. почему это дает true: object x = new string("".ToArray()); object y = new string("".ToArray()); Console.WriteLine(x == y); //true но этот не делает: var k="k"; //string.intern(k); // doesn't help object x = new string(k.ToArray()); object y = new string(k.ToArray()); Console.WriteLine(x == y); //false я использую fw 4.5 с vs2010. к счастью, у меня также установлен vs2005, те ж ...

Связывание Combobox с использованием словаря в качестве источника данных

Я использую .NET 2.0 и пытаюсь привязать источник данных combobox к отсортированному словарю. таким образом, ошибка, которую я получаю, - это "DataMember свойство 'Key' не может быть найдено на источнике данных". SortedDictionary<string, int> userCache = UserCache.getSortedUserValueCache(); userListComboBox.DataSource = new BindingSource(userCache, "Key"); //This line is causing the error userListComboBox.DisplayMember = "Key"; userListComboBox.ValueMember ...

Альтернативы AutoMapper [закрыто]

каковы различные альтернативные фреймворки, доступные для сопоставления объектов в .NET, кроме AutoMapper В настоящее время мы планируем использовать AutoMapper, но прежде чем завершить эту структуру, мы хотим понять, что любые другие фреймворки существуют. ...