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

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

2
Чому асинхронні автомати класів (а не конструкцій) у Roslyn?
Давайте розглянемо цей дуже простий метод асинхронізації: static async Task myMethodAsync() { await Task.Delay(500); } Коли я компілюю це за допомогою VS2013 (попередній компілятор Roslyn), сформований автомат-стан є структурою. private struct <myMethodAsync>d__0 : IAsyncStateMachine { ... void IAsyncStateMachine.MoveNext() { ... } } Коли я компілюю його з VS2015 (Roslyn), згенерований …

7
Найкращі практики розробки з використанням тестів із використанням C # та RhinoMocks [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

7
Як правильно використовувати шаблон сховища?
Мені цікаво, як слід групувати свої сховища? Як і на прикладах, які я бачив на asp.net mvc, і в моїх книгах вони в основному використовують одне сховище для кожної таблиці бази даних. Але, схоже, багато сховищ змушують вас викликати багато сховищ пізніше для знущань та іншого. Тож я здогадуюсь, що …

15
не вдалося серіалізувати відповідь у веб-API
Я працював над веб-API ASP.NET MVC, у мене виникла така помилка: Тип 'ObjectContent`1' не зміг серіалізувати тіло відповіді для типу вмісту 'application / xml; charset = utf-8 '. Мій контролер: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } чому я отримую цю помилку?

5
Чи можна запустити програму .NET 4.5 на XP?
По-перше, я прочитав наступне: Підключіть футляр Справа проти і особливо цей канал9 пост Отже, з останнього маркера, я дійсно думаю, що цього ніяк не обійти, але мені довелося подивитися, чи зможу я отримати остаточну відповідь, оскільки моя команда хотіла б перейти з .NET 4.0 на .NET 4.5. Однак ми повинні …


7
Використання msbuild для запуску профілю публікації файлової системи
У мене є проект AC # .Net 4.0, створений за допомогою VS2010 і зараз доступний до VS2012. Я намагаюся опублікувати лише потрібні файли з цього веб-сайту в місці призначення (C: \ builds \ MyProject [Файли]) Моя файлова структура: ./ProjectRoot/MyProject.csproj ./ProjectRoot/Properties/PublishProfiles/FileSystemDebug.pubxml Я запускаю наступне через MSBuild: C: \ Windows \ Microsoft.NET …

3
Що таке DLL і як це працює?
Я завжди посилаюся на бібліотеки DLL у своєму коді C #, але вони залишаються дещо загадкою, яку я хотів би пояснити. Це свого роду мозок запитань щодо DLL. Я розумію, що DLL - це динамічно пов’язана бібліотека, що означає, що інша програма може отримати доступ до цієї бібліотеки під час …
86 c#  .net  dll 

21
Як перезапустити програму C # WinForm?
Розробка додатку WinForm на C # .NET 2.0. Потрібна програма, щоб закрити та перезапустити себе. Application.Restart(); Вищевказаний метод виявився ненадійним . Який кращий спосіб перезапустити програму?
86 c#  .net 

7
Як використовувати символи екранування з інтерполяцією рядків у C # 6?
Я використовував інтерполяцію рядків і люблю її, однак у мене проблема, коли я намагаюся включити зворотну скісну риску у свій вивід, але не можу змусити її працювати. Я хочу щось подібне .. var domain = "mydomain"; var userName = "myUserName"; var combo = $"{domain}\{userName}" Я хочу, щоб результат комбо був …

4
Як використовувати await у циклі
Я намагаюся створити асинхронний консольний додаток, який виконує певну роботу над колекцією. У мене є одна версія, яка використовує паралельний для циклу інша версія, яка використовує async / await. Я очікував, що версія async / await працюватиме аналогічно паралельній версії, але вона виконується синхронно. Що я роблю не так? class …
86 c#  .net  async-await 

3
Entity Framework SaveChanges () проти SaveChangesAsync () та Find () проти FindAsync ()
Я шукав відмінності між двома парами вище, але не знайшов жодної статті, яка б чітко пояснювала це, а також коли використовувати ту чи іншу. То яка різниця між SaveChanges()і SaveChangesAsync()? А між Find()і FindAsync()? На стороні сервера, коли ми використовуємо Asyncметоди, нам також потрібно додати await. Таким чином, я не …

7
рядок. Приєднуйтесь до List <int> або іншого типу
Я хочу перетворити масив або список ints на рядок, розділений комами, наприклад: string myFunction(List&lt;int&gt; a) { return string.Join(",", a); } Але string.Join приймає лише List&lt;string&gt;другий параметр. Який найкращий спосіб це зробити?
86 c#  arrays  string 

5
Як перевірити облікові дані домену?
Я хочу перевірити набір облікових даних проти контролера домену. наприклад: Username: STACKOVERFLOW\joel Password: splotchy Спосіб 1. Запит Active Directory з видаванням себе за іншу особу Багато людей пропонують щось запитати в Active Directory. Якщо видається виняток, ви знаєте, що облікові дані не є дійсними - як пропонується у цьому запитанні …

17
Закриття процесу подання заявок Excel у C # після доступу до даних
Я пишу програму на C #, яка відкриває файл шаблону Excel для операцій читання / запису. Я хочу, щоб, коли користувач закриває програму, процес програми Excel був закритий, не зберігаючи файл Excel. Перегляньте мій диспетчер завдань після декількох запусків програми. Я використовую цей код, щоб відкрити файл Excel: public Excel.Application …

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