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

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

12
Мережеві інтерфейси SQL, помилка: 50 - Сталася помилка виконання локальної бази даних. Не вдається створити автоматичний екземпляр
Я намагаюся створити веб-програму ASP.NET MVC 5, яка має MyDatabase.mdfфайл у App_Dataпапці. У мене встановлено LocalDbекземпляр SQL Server 2014 Express . Я можу редагувати таблиці бази даних за допомогою Провідника сервера, однак, коли я налагоджую програму та переходжу на сторінку, де потрібна база даних, я отримую таку помилку. Під час …
80 c#  asp.net  sql-server 

9
Перевірка дозволів на записування каталогів та файлів у .NET
У моїй програмі .NET 2.0 мені потрібно перевірити, чи існує достатньо дозволів на створення та запис у файли в каталог. З цією метою у мене є наступна функція, яка намагається створити файл і записати в нього один байт, а потім видалити себе, щоб перевірити, чи існують дозволи. Я зрозумів, що …

9
Керування порядком виконання модульних тестів у Visual Studio
Гаразд, я закінчив пошук хорошої інформації щодо цього. У мене є серія Unit Tests, які викликають статичний клас, який після ініціалізації встановлює властивості, які неможливо (або я не хочу) змінювати. Моя проблема полягає в тому, що я не можу забезпечити встановлений порядок для запуску тестів. Якби я міг, я міг …

8
Запустіть код один раз до і після ВСІХ тестів у xUnit.net
TL; DR - Я шукаю еквівалент xUnit MSTest AssemblyInitialize(він же ОДНА функція, яка мені подобається). Зокрема, я шукаю його, тому що у мене є кілька тестів диму на селен, які я хотів би мати можливість проводити без інших залежностей. У мене є пристрій, який запустить для мене IisExpress і вб’є …

2
Чи потрібно мені підтримувати файл dotsettings.user ReSharper у Source Control?
Я помітив, що ReSharper створив dotsettings.userу моїй папці Source. Чи потрібно мені зберігати це у своєму контролі джерел (TFS)? Якщо я його виключу, які наслідки? Якщо я отримаю останню версію на іншій машині, чи будуть втрачені мої налаштовані налаштування ReSharper? Або ReSharper заново створює налаштування з якогось іншого локального файлу?

5
Перетворити JObject у словник <рядок, об’єкт>. Це можливо?
У мене є метод веб-API, який приймає довільне корисне навантаження json у JObjectвластивість. Як такий, я не знаю, що буде, але мені все одно потрібно перекласти його на типи .NET. Я хотів би мати Dictionary&lt;string,object&gt;такий, щоб я міг з цим боротися як завгодно. Я багато шукав, але нічого не міг …
80 c#  .net  json  json.net 

11
Отримати повідомлення про помилку, якщо ModelState.IsValid не вдається?
У мене є ця функція в моєму контролері. [HttpPost] public ActionResult Edit(EmployeesViewModel viewModel) { Employee employee = GetEmployee(viewModel.EmployeeId); TryUpdateModel(employee); if (ModelState.IsValid) { SaveEmployee(employee); TempData["message"] = "Employee has been saved."; return RedirectToAction("Details", new { id = employee.EmployeeID }); } return View(viewModel); // validation error, so redisplay same view } Він постійно …

1
Що може призвести до того, що аргументи P / Invoke виходять з ладу при передачі?
Це проблема, яка трапляється саме на ARM, а не на x86 або x64. Мені повідомив користувач про цю проблему, і я зміг відтворити її за допомогою UWP на Raspberry Pi 2 через Windows IoT. Я вже бачив подібну проблему з невідповідними умовами викликів, але я вказую Cdecl у декларації P …
79 c#  windows  uwp  arm  pinvoke 

8
Чому оператор Contains () так різко погіршує продуктивність Entity Framework?
ОНОВЛЕННЯ 3: Згідно з цим оголошенням , це було розглянуто командою EF у EF6 alpha 2. ОНОВЛЕННЯ 2: Я створив пропозицію щодо вирішення цієї проблеми. Щоб проголосувати за це, йди сюди . Розглянемо базу даних SQL з однією дуже простою таблицею. CREATE TABLE Main (Id INT PRIMARY KEY) Я заповнюю …


12
Чи нормально мати клас із властивостями лише для цілей рефакторингу?
У мене є метод, який приймає 30 параметрів. Я взяв параметри і поставив їх в один клас, щоб я міг просто передати один параметр (клас) у метод. Чи чудово у випадку рефакторингу передавати об’єкт, який інкапсулює всі параметри, навіть якщо це все, що він містить.
79 c#  oop  refactoring 

6
Мені потрібен обхідний шлях для Resharper, коли він говорить "Не вдалося змінити документи". Хтось знає, для чого це робиться і як це обійти?
Протягом останніх місяців я кілька разів помічав, що іноді я використовую маленьку жовту піктограму лампочки і клацаю правою кнопкою миші та вибираю для неї опцію, щоб щось виправити для мене, а потім просто підкреслює, що збирається виправити, і з’являється повідомлення "Не вдалося змінити документи". Хтось мав цю проблему? Ви знаєте, …

6
Як перевірити, чи встановлена ​​служба Windows у C #
Я написав службу Windows, яка надає службу WCF графічному інтерфейсу користувача, встановленому на тій самій машині. Коли я запускаю графічний інтерфейс, якщо я не можу підключитися до служби, мені потрібно знати, чи це тому, що додаток служби ще не встановлений, чи тому, що служба не запущена. Якщо перший, я захочу …

4
Чи існує обмеження на кількість вкладених циклів 'for'?
Оскільки все має обмеження, мені було цікаво, чи існує обмеження кількості вкладених forциклів, або поки у мене є пам'ять, я можу їх додати, чи може компілятор Visual Studio створити таку програму? Звичайно, 64 або більше вкладених forциклів було б не зручно налагоджувати, але чи це можливо? private void TestForLoop() { …

5
Як я можу отримати загальний тип із подання рядка?
Я маю MyClass&lt;T&gt;. І тоді у мене це є string s = "MyClass&lt;AnotherClass&gt;";. Як я можу отримати Type із рядка s? Один із способів (потворний) - проаналізувати "&lt;" та "&gt;" і виконати: Type acType = Type.GetType("AnotherClass"); Type whatIwant = typeof (MyClass&lt;&gt;).MakeGenericType(acType); Але чи є більш чистий спосіб отримати остаточний тип …
79 c#  reflection  types 

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