c#- все статьи тега ➜ страница 91


В LINQ, не удалось создать постоянное значение типа ХХХ. Только примитивные типы или типы перечислений поддерживается в данном контексте

в моем приложении у меня есть лекторы, и у них есть список курсов, которые они могут преподавать, и когда я удаляю курс, я хочу удалить соединение с лекторами. Вот код: public void RemoveCourse(int courseId) { using (var db = new AcademicTimetableDbContext()) { var courseFromDb = db.Courses.Find(courseId); var toRemove = db.Lecturers .Where(l => l.Courses.Contains(courseFromDb)).ToList(); foreach (var lecturer in toRemove) { ...

Правильный способ связи Wsse Usernametoken для SOAP webservice

я пытаюсь использовать веб-службу через соответствующий wsdl. Эта услуга зависит от аутентификации, соответствующей Web Services Security Basic Профиль Безопасности 1.0 в том числе, что правильное пространство имен xmls http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-secext-1.0.xsd должны быть включены в запрос. пример: <wsse:UsernameToken xmlns:wsse='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd' > <wsse:Username> Bob ...

Есть ли общая задача.WaitAll?

Я запустить несколько параллельных задач, как это: var tasks = Enumerable.Range(1, 500) .Select(i => Task.Factory.StartNew<int>(ProduceSomeMagicIntValue)) .ToArray(); и затем присоединиться к ним с Task.WaitAll(tasks); на этой последней строке я получаю синий волнистый маркер под tasks, с предупреждением: Co-variant array conversion from Task[] to Task[] can cause run-time exception on write operation. Я понимаю, почему я получаю это сообщение, но есть способ обойти ...

Разница между ними.банка и.DLL-файл

Я изучаю Java в эти дни, и я провел много времени с .NET, поэтому, когда я хочу экспортировать или импортировать библиотеки, они обычно находятся .формат dll, который называется сборкой в среде .Net, и они компилируются в IL, и они могут иметь такие ресурсы, как изображения, xml, аудио и сын, любыми способами. Мне интересно тот же процесс в Java, а также. Я читал документы, но они на самом деле смутили меня немного и чтобы прояснить ситуацию мне нужна ваша помощь ребята. вопросы: .NET сборка ...

Что такое тип нулевого литерала?

Dухо все, интересно, что это за тип null литерала в C#? в Java null литерал особый тип null: существует также специальный тип null, тип выражения null, который не имеет имени. Поскольку тип null не имеет имени, невозможно объявить переменную типа null или привести к типу null. Нулевая ссылка является единственной возможное значение выражения нулевого типа. Нулевая ссылка всегда может быть приведена к любому типу ссылки. в C++11, есть nullptr (рекомендуемая версия старого приятеля NULL), ...

В чем разница между щелчком и щелчком мыши?

в чем разница между щелчком и щелчком мыши? ...

Как получить сетевой интерфейс и его правильный IPv4-адрес?

мне нужно знать, как получить все сетевые интерфейсы с их IPv4 адрес. или просто беспроводной и Ethernet. чтобы получить все детали сетевых интерфейсов я использую это: foreach (NetworkInterface ni in NetworkInterface.GetAllNetworkInterfaces()) { if(ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211 || ni.NetworkInterfaceType == NetworkInterfaceType.Ethernet) { Console.WriteLine(ni.Name); } } и чтобы получить все размещенные IPv4 адреса компьютера: IPAddr ...

Каково максимальное количество параметров, которые может принимать метод C#?

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

XML-сериализация и префиксы пространства имен

Я ищу способ с C#, который я могу сериализовать класс в XML и добавить пространство имен, но определить префикс, который будет использовать это пространство имен. в конечном счете я пытаюсь создать следующий XML-код: <myNamespace:Node xmlns:myNamespace="..."> <childNode>something in here</childNode> </myNamespace:Node> Я знаю, что с DataContractSerializer и XmlSerializer Я могу добавить пространство имен, но они, похоже, генерируют префикс внутри, с чем-то, что я не ...

Какой код установки должен входить в конструкторы форм по сравнению с событием загрузки формы?

для приложений winforms мне интересно, какой код установки должен входить: MainForm () в противоположность MainForm_Load (отправитель объекта, EventArgs e) есть ли здесь какие-либо рекомендации по лучшей практике? ...

Задача.Фабрика.StartNew против новой задачи

кто-нибудь знает, есть ли разница между Task.Factory.StartNew vs new Task с последующим вызовом Start на задач. Глядя на отражатель, кажется, что нет большой разницы. Так что, пожалуй, единственная разница в том, что Task.Factory.StartNewвозвращает задачу, которая уже началась. Это правильно? Я знаю, что Task.Factory.StartNewи Task.Run имеют различные параметры по умолчанию и Task.Run является предпочтительным вариантом для .Net 4.5. ...

Как реализуется GetHashCode() строки C#?

Мне просто любопытно, потому что я думаю, это будет иметь влияние на производительность. Учитывает ли он полную строку? Если да, то это будет медленно на длинной струне. Если он рассматривает только часть строки, он будет иметь плохую производительность (например, если он рассматривает только начало строки, он будет иметь плохую производительность, если хэш-Набор содержит в основном строки с тем же самым. ...

C# RegEx: игнорировать случай... в шаблоне?

Я использую System.Текст.RegularExpressions.Регулярное выражение.Выполняется(проверка строка, regexPattern), чтобы сделать некоторые поиска в строках. есть ли способ указать в строке regexPattern, что шаблон должен игнорировать регистр? (Т. е. без использования регулярных выражений.IsMatch (testString, regexPattern, RegexOptions.IgnoreCase)) ...