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

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

8
Як позбутися повідомлень про порушення правил іменування у Visual Studio?
Я щойно встановив Visual Studio 2017. Коли я відкриваю існуючий веб-сайт, я отримую всілякі попереджувальні повідомлення, такі як це: IDE1006 Порушення правила іменування: Ці слова повинні починатися з великих символів: swe_calc У коді це визначається як: [System.Runtime.InteropServices.DllImport("swedll32.dll")] public static extern Int32 swe_calc(double tjd, int ipl, Int32 iflag, IntPtr xx, IntPtr …

7
Як я можу прочитати текстовий файл, не заблокувавши його?
У мене служба Windows пише свій журнал у текстовий файл у простому форматі. Зараз я збираюся створити невелику програму для читання журналу служби та відображатимуть як існуючий журнал, так і доданий як огляд у режимі реального часу. Проблема полягає в тому, що служба блокує текстовий файл для додавання нових рядків, …
94 c#  file-io 

5
Приклад асинхронізації / очікування, що спричиняє глухий кут
Я натрапив на кілька найкращих практик асинхронного програмування з використанням ключових слів async/ awaitключових слів (я знайомлюсь із c # 5.0). Однією з наведених порад було наступне: Стабільність: знайте свої контексти синхронізації ... Деякі контексти синхронізації не є ретрансляційними та однопотоковими. Це означає, що в даний момент часу в контексті …

4
Як багатоцільово націлити бібліотеку класів .NET Core за допомогою csproj?
Коли .NET Core все ще використовував project.jsonформат, ви можете створити бібліотеку класів, націлену на декілька фреймворків (наприклад, net451, netcoreapp1.0). Тепер, коли в офіційному форматі проекту csprojвикористовується MSBuild, як ви визначаєте декілька фреймворків для націлювання? Я намагаюся шукати це в настройках проекту в VS2017, але я можу тільки цільової єдину структуру …

12
Підкачка за допомогою LINQ для об'єктів
Як би ви реалізували підкачку у запиті LINQ? Насправді на даний момент я був би задоволений, якби можна було імітувати функцію sql TOP. Однак я впевнений, що потреба у повній підтримці пейджингового зв'язку все одно з’явиться раніше. var queryResult = from o in objects where ... select new { A …
94 c#  .net  linq  paging 




7
Створення JSON на льоту за допомогою JObject
Для деяких моїх модульних тестів я хочу мати можливість створювати певні значення JSON (у цьому випадку записувати альбоми), які можна використовувати як вхідні дані для системи, що тестується. У мене є такий код: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); jsonObject.Add("Artist", "2Pac"); Це …
94 c#  json  json.net 

2
Moq, SetupGet, Знущання над властивістю
Я намагаюся знущатись з класу, який називається UserInputEntity, який містить властивість, що називається ColumnNames: (він містить інші властивості, я просто спростив це питання) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List<String> columnNameInputs) { ColumnNames = columnNameInputs; …
94 c#  c#-4.0  properties  moq 

9
.NET Core 3.0: подання Razor не перекомпілюються автоматично при зміні
Згідно з документацією , подання Razor за замовчуванням повинні перекомпілювати зміни в локальних середовищах для ASP.NET Core 3.0. Однак мій проект не робить цього локально. Якщо я зміню локальний вигляд та оновлююсь при локальній налагодженні, зміни не відображаються. Я повинен зупинити рішення, повторно запустити, а потім побачити зміни. Я роблю …

5
.NET Core Identity Server 4 Аутентифікація VS Identity Authentication
Я намагаюся зрозуміти правильний спосіб автентифікації в ASP.NET Core. Я переглянув кілька ресурсів (більшість із яких застарілі). Проста реалізація-ідентичності Microsoft Вступ до автентифікації за допомогою ASP.Core Вступ до ідентичності MSDN Деякі люди пропонують альтернативні рішення, в яких заявляється про використання хмарного рішення, такого як Azure AD, або про використання IdentityServer4 …

7
Безкоштовна альтернатива NCrunch [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Оскільки NCrunch вийшов із вільного ринку, я шукав подібний інструмент для маркування покриття коду та …

15
Чи має С ++ 11 властивості стилю C #?
У C # є симпатичний синтаксичний цукор для полів з геттером та сеттером. Більше того, мені подобаються автореалізовані властивості, які дозволяють мені писати public Foo foo { get; private set; } У C ++ я повинен писати private: Foo foo; public: Foo getFoo() { return foo; } Чи є така …
93 c#  c++  class  c++11 

8
Як правильно вирівняти елементи керування в StatusStrip?
Я намагаюся правильно вирівняти елемент керування в StatusStrip. Як я можу це зробити? Я не бачу властивості встановлювати ToolStripItemелементи керування, які визначають їх фізичне вирівнювання для батьків StatusStrip. Як зробити так, щоб повідомлення, що випадають, вирівнювали праворуч? http://i.friendfeed.com/ed90b205f64099687db30553daa79d075f280b90

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