Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

30
Сообщение об ошибке «Невозможно загрузить один или несколько запрошенных типов. Получите свойство LoaderExceptions для получения дополнительной информации. '
Я разработал приложение с использованием Entity Framework , SQL Server 2000, Visual Studio 2008 и Enterprise Library. Локально работает абсолютно нормально, но когда я развертываю проект в нашей тестовой среде, я получаю следующую ошибку: Невозможно загрузить один или несколько запрошенных типов. Получите свойство LoaderExceptions для получения дополнительной информации Трассировка стека: …

30
Visual Studio «Не удалось скопировать»… во время сборки
Я продолжаю получать эту ошибку во время сборки моего проекта VS2012 C # Error 41 Could not copy "obj\Debug\WeinGartner.WeinCad.exe" to "bin\Debug\WeinGartner.WeinCad.exe". Exceeded retry count of 10. Failed. Error 42 Unable to copy file "obj\Debug\WeinGartner.WeinCad.exe" to "bin\Debug\WeinGartner.WeinCad.exe". The process cannot access the file 'bin\Debug\WeinGartner.WeinCad.exe' because it is being used by another …


18
XmlSerializer, дающий FileNotFoundException у конструктора
Приложение, с которым я работал, не работает, когда я пытаюсь сериализовать типы. Заявление как XmlSerializer lizer = new XmlSerializer(typeof(MyType)); производит: System.IO.FileNotFoundException occurred Message="Could not load file or assembly '[Containing Assembly of MyType].XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified." Source="mscorlib" FileName="[Containing Assembly …

4
Конвертировать результат запроса Linq в словарь
Я хочу добавить несколько строк в базу данных, используя Linq to SQL, но я хочу сделать «пользовательскую проверку» перед добавлением строк, чтобы узнать, нужно ли мне добавлять, заменять или игнорировать поступающие строки. Я хотел бы сохранить как можно меньший трафик между клиентом и сервером БД и минимизировать количество запросов. Для …

3
Использование транзакций или SaveChanges (false) и AcceptAllChanges ()?
Я изучал транзакции, и кажется, что они заботятся о себе в EF, пока я перехожу falseк, SaveChanges()а затем звоню, AcceptAllChanges()если нет ошибок: SaveChanges(false); // ... AcceptAllChanges(); Что если что-то пойдет не так? мне не нужно откатывать или, как только мой метод выходит из области видимости, транзакция заканчивается? Что происходит с …

13
Почему мы должны определять оба == и! = В C #?
Компилятор C # требует, чтобы всякий раз, когда пользовательский тип определял оператор ==, он также должен определять !=(см. Здесь ). Зачем? Мне любопытно узнать, почему дизайнеры сочли это необходимым и почему компилятор не может по умолчанию использовать разумную реализацию для одного из операторов, когда присутствует только другой. Например, Lua позволяет …


7
Можно ли записать массив Byte [] в файл в C #?
Я пытаюсь записать Byte[]массив, представляющий полный файл в файл. Исходный файл от клиента отправляется через TCP, а затем принимается сервером. Полученный поток считывается в байтовый массив и затем отправляется для обработки этим классом. Это главным образом для того, чтобы гарантировать, что прием TCPClientготов к следующему потоку и отделить принимающую сторону …
346 c#  .net 

11
Как создать окно сообщения с вариантами «Да», «Нет» и DialogResult?
Я хочу сделать простой Да / Нет выбранный MessageBox, но я думаю, что бессмысленно создавать форму для этого. Я думал, что мог бы использовать MessageBox, добавить кнопки и т. Д. Для достижения этой цели. Это просто, но так как DialogResult не возвращается, как мне получить результат?

30
В .NET какой цикл выполняется быстрее, «для» или «foreach»?
В C # / VB.NET / .NET какой цикл работает быстрее forили foreach? С тех пор, как я прочитал, что forцикл работает быстрее, чем foreachцикл давным-давно, я предположил, что это верно для всех коллекций, универсальных коллекций, всех массивов и т. Д. Я просмотрел Google и нашел несколько статей, но большинство …
345 c#  .net  performance  for-loop 

12
Самый простой способ чтения и записи в файлы
Существует много различных способов чтения и записи файлов ( текстовых , а не двоичных) в C #. Мне просто нужно что-то простое и использующее наименьшее количество кода, потому что я собираюсь много работать с файлами в своем проекте. Мне нужно только что-то, stringпотому что все, что мне нужно, это читать …
343 c#  .net  string  file  file-io 

13
Вызывающий поток не может получить доступ к этому объекту, потому что другой поток владеет им
Мой код как ниже public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. /// </summary> private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading. Please wait..."; progress.IsIndeterminate = true; worker = new …

15
Как запустить простой код в новом потоке?
У меня есть немного кода, который мне нужно запустить в потоке, отличном от графического интерфейса, так как в настоящее время он вызывает зависание формы во время выполнения кода (10 секунд или около того). Предположим, я никогда не создавал новую тему раньше; Что является простым / базовым примером того, как сделать …
340 c#  .net  multithreading 

13
Кодирование URL с использованием C #
У меня есть приложение, которое отправляет запрос POST на программное обеспечение форума VB и регистрирует кого-либо (без установки файлов cookie или чего-либо еще). После входа пользователя я создаю переменную, которая создает путь на его локальной машине. C: \ TempFolder \ дата \ имя пользователя Проблема заключается в том, что некоторые …
340 c#  .net  urlencode 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.