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

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

8
Запуск декількох завдань асинхронізації та очікування їх завершення
Мені потрібно запустити кілька завдань на асинхронізацію в консольному додатку та дочекатися їх завершення перед подальшою обробкою. Статей там багато, але я, мабуть, більше плутаю, чим більше читаю. Я прочитав і зрозумів основні принципи бібліотеки завдань, але явно десь пропускаю посилання. Я розумію, що можна ланцюжок завдань таким чином, щоб …

12
Коли я повинен використовувати подвійний замість десяткових?
Я можу назвати три переваги використання double(або float) замість decimal: Використовує менше пам'яті. Швидше, оскільки математичні операції з плаваючою комою підтримуються процесорами. Може представляти більший діапазон чисел. Але ці переваги, здається, застосовуються лише до обчислювальних інтенсивних операцій, таких як ті, які знайдені в програмі моделювання. Звичайно, парні не слід використовувати, …


5
Аутентифікація JWT для веб-API ASP.NET
Я намагаюся підтримати маркер JWT-носія (JSON Web Token) у моєму додатку веб-API, і я втрачаюсь. Я бачу підтримку .NET Core та програм OWIN. Зараз я розміщую свою заявку в IIS. Як я можу досягти цього модуля аутентифікації у своїй програмі? Чи можна використовувати <authentication>конфігурацію, подібну до того, як я використовую …

16
Яка мета найменування?
Версія 6.0 отримала нову функцію nameof, але я не можу зрозуміти її призначення, оскільки вона просто бере ім'я змінної та змінює її на рядок при компіляції. Я думав, що це може мати певну мету при використанні, <T>але коли я намагаюся, nameof(T)він просто друкує мені Tзамість використовуваного типу. Будь-яка ідея про …
263 c#  .net  c#-6.0  nameof 

10
Як змусити курсор звернутися до курсору очікування?
У мене є додаток C #, в яке користувачі входять у нього, і оскільки алгоритм хешування є дорогим, потрібно зробити трохи часу. Як я можу відобразити користувачеві курсор очікування / зайнятості (зазвичай пісочний годинник), щоб він міг знати, що програма щось робить? Проект знаходиться в C #.
263 c#  .net  winforms  cursor 

16
Читання / запис файлу INI
Чи є якийсь клас у .NET рамках, який може читати / записувати стандартні файли .ini: [Section] <keyname>=<value> ... У Delphi є TIniFileкомпонент, і я хочу знати, чи є щось подібне для C #?
263 c#  .net  ini 

26
Яка різниця між int та Integer на Java та C #?
Я читав Більше Джоела про програмне забезпечення, коли натрапив на Джоела Спольського, який-небудь розповів про певний тип програміста, знаючи різницю між intта Integerв Java / C # (об'єктно-орієнтовані мови програмування). Отже, у чому різниця?
262 c#  java  integer  int 

7
Різні значення повернення в перший і другий раз з Moq
У мене є такий тест: [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { // Arrange var pathData = new Mock<IPathData>(); var pageModel = new Mock<IPageModel>(); var repository = new Mock<IPageRepository>(); var mapper = new Mock<IControllerMapper>(); var container = new Mock<IContainer>(); container.Setup(x => x.GetInstance<IPageRepository>()).Returns(repository.Object); repository.Setup(x => x.GetPageByUrl<IPageModel>(path)).Returns(() => pageModel.Object); pathData.Setup(x => x.Action).Returns("myaction"); pathData.Setup(x …
262 c#  unit-testing  nunit  moq 

27
Перетворити загальний список / Численні в DataTable?
У мене мало методів, які повертають різні загальні списки. Існує в .net будь-який статичний метод класу або що-небудь для перетворення будь-якого списку в таблицю даних? Єдине, що я можу собі уявити, це використовувати Reflection для цього. ЯКЩО я маю це: List<Whatever> whatever = new List<Whatever>(); (Цей наступний код, звичайно, не …
261 c#  list  generics  datatable 


9
Пакет, що не включає .min файли
У мене дивна проблема з пакетом mvc4, не включаючи файли з розширенням .min.js У своєму класі BundleConfig я заявляю public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")); } На мій погляд, я заявляю <html> <head> @Scripts.Render("~/Scripts/jquery") </head><body>test</body> </html> А коли він рендерінг, він лише виводить <html> <head> <script …

11
Відмінності методів порівняння рядків у C #
Порівнювати рядок у C # досить просто. Насправді існує кілька способів зробити це. Я перерахував деякі в блоці нижче. Мені цікаво, чи є різниці між ними, і коли один слід використовувати над іншими? Слід уникати будь-якої ціни? Чи є ще я не перелічений? string testString = "Test"; string anotherString = …
261 c#  string  comparison 

11
Чому я не можу визначити конструктор за замовчуванням для структури в .NET?
У .NET тип значення (C # struct) не може мати конструктор без параметрів. Відповідно до цієї посади, це визначається специфікацією CLI. Що трапляється, що для кожного типу значень створюється конструктор за замовчуванням (компілятором?), Який ініціалізує всіх членів до нуля (абоnull ). Чому заборонено визначати такий конструктор за замовчуванням? Одне тривіальне …
261 c#  .net  struct 


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