Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

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 …

4
Перетворити результат запиту Linq в словник
Я хочу додати кілька рядків до бази даних за допомогою Linq до SQL, але я хочу зробити "спеціальну перевірку" перед тим, як додати рядки, щоб знати, чи потрібно додавати, замінювати чи ігнорувати вхідні рядки. Я хотів би, щоб інтервал між клієнтом та сервером БД був якомога нижчим та мінімізував кількість …

3
Використання транзакцій чи SaveChanges (помилкових) та AcceptAllChanges ()?
Я досліджувала угоди і, здається , що вони піклуються про себе в EF тих пір , поки я проходжу falseдо SaveChanges()і потім викликати , AcceptAllChanges()якщо немає помилок: SaveChanges(false); // ... AcceptAllChanges(); Що робити, якщо щось піде погано? чи не потрібно мені відмовлятись, або, як тільки мій метод виходить із сфери …

13
Чому ми повинні визначати обидва == і! = У C #?
Компілятор C # вимагає, щоб кожен раз, коли спеціальний тип визначає оператора ==, він також повинен визначати !=(див. Тут ). Чому? Мені цікаво дізнатись, чому дизайнери вважали це необхідним і чому компілятор за замовчуванням не може прийняти розумну реалізацію для будь-якого з операторів, коли присутній лише інший. Наприклад, Lua дозволяє …


11
Як створити вікно повідомлень з варіантами "Так", "Ні" та DialogResult?
Я хочу зробити простий "Так / ні" вибраний MessageBox, але я думаю, що створити форму для цього є нісенітницею. Я думав, що можу використовувати MessageBox, додати кнопки тощо для цього. Це просто, але оскільки DialogResult не повертається, як я отримаю результат?

30
У .NET, який цикл працює швидше, "за" або "foreach"?
У C # / VB.NET / .NET, який цикл працює швидше, forабо foreach? З того часу, як я давно прочитав, що forцикл працює швидше, ніж foreachцикл, давно припустив, що він відповідає всім колекціям, загальним колекціям, усім масивам тощо. Я переглянув Google і знайшов кілька статей, але більшість з них є …
345 c#  .net  performance  for-loop 

7
Чи можна записати масив байтів [] у файл на C #?
Я намагаюся виписати Byte[]масив, що представляє повний файл у файл. Оригінальний файл від клієнта надсилається через TCP і потім отримується сервером. Отриманий потік зчитується в байтовий масив і потім надсилається для обробки цим класом. Це головним чином для того, щоб прийом TCPClientбув готовий до наступного потоку та відокремив приймальний кінець …
344 c#  .net 

12
Найпростіший спосіб для читання та запису у файли
У C # існує чимало різних способів читання та запису файлів ( текстових файлів , а не двійкових). Мені просто потрібно щось, що легко і використовує найменший обсяг коду, тому що я буду багато працювати з файлами в своєму проекті. Мені потрібно лише щось, stringоскільки все, що мені потрібно, - …
342 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
Як запустити простий біт коду в новій темі?
У мене є трохи коду, який мені потрібно запустити в іншому потоці, ніж GUI, оскільки він в даний час призводить до застигання форми під час роботи коду (10 секунд або близько того). Припустимо, я ніколи раніше не створював нової теми; який простий / основний приклад того, як це зробити в …
340 c#  .net  multithreading 

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.