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

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

9
Коли використовувати Cast або Convert
Мені цікаво дізнатися, яка різниця між акторським складом, щоб сказати, intпорівняно з використанням Convert.ToInt32(). Чи є якийсь приріст продуктивності при його використанні? Також для яких ситуацій слід використовувати кожну? В даний час я більш схильний до використання, Convertале у мене немає причин піти в будь-який бік. У думках я бачу, …
77 c#  casting 

11
Asp.Net WebApi2 Увімкнути CORS, що не працює з AspNet.WebApi.Cors 5.2.3
Я спробував виконати кроки на веб-сайті http://enable-cors.org/server_aspnet.html, щоб мій RESTful API (реалізований з ASP.NET WebAPI2) працював із запитами про перехресне походження (CORS увімкнено). Це не працює, якщо я не модифікую web.config. Я встановив залежність WebApi Cors: install-package Microsoft.AspNet.WebApi.Cors -ProjectName MyProject.Web.Api Тоді в моєму App_Startкласі WebApiConfigє такий клас : public static …

6
Який Passwordchar відображає чорну крапку (•) у текстовому полі winforms?
Коротке запитання тут: У .Net 4.0 Winforms , як я можу використовувати PasswordCharвластивість a, Textboxщоб показати загальну чорну крапку як символ ? Чи є якийсь шрифт, який я можу використовувати, який має цей символ? Якщо я використовую ' UseSystemPasswordChar = true', на ньому буде позначена зірочка (*).
77 c#  .net  winforms  textbox 

2
Що не так із ToLowerInvariant ()?
У мене є такий рядок коду: var connectionString = configItems. Find(item => item.Name.ToLowerInvariant() == "connectionstring"); Аналіз коду VS 2010 говорить мені наступне: Попередження 7 CA1308: Microsoft.Globalization: У методі ... замініть виклик 'string.ToLowerInvariant ()' на String.ToUpperInvariant (). Чи означає ToUpperInvariant()це більш надійним?
77 c#  .net  .net-4.0 

8
Переваги використання const замість змінних усередині методів
Щоразу, коли в методі є локальні змінні, ReSharper пропонує перетворити їх у константи: // instead of this: var s = "some string"; var flags = BindingFlags.Public | BindingFlags.Instance; // ReSharper suggest to use this: const string s = "some string"; const BindingFlags flags = BindingFlags.Public | BindingFlags.Instance; Враховуючи, що це …

3
Десеріалізуйте JSON до масиву або списку за допомогою HTTPClient .ReadAsAsync за допомогою шаблону завдань .NET 4.0
Я намагаюся десериалізувати JSON, повернутий із http://api.usa.gov/jobs/search.json?query=nursing+jobsвикористанням шаблону завдань .NET 4.0. Він повертає цей JSON ('Завантажити дані JSON' @ http://jsonviewer.stack.hu/). [ { "id": "usajobs:353400300", "position_title": "Nurse", "organization_name": "Indian Health Service", "rate_interval_code": "PA", "minimum": 42492, "maximum": 61171, "start_date": "2013-10-01", "end_date": "2014-09-30", "locations": [ "Gallup, NM" ], "url": "https://www.usajobs.gov/GetJob/ViewDetails/353400300" }, { "id": …


6
Як вказати короткий літерал int без кастингу?
Чи є спосіб вказати, що моя змінна є коротким int? Я шукаю щось подібне до суфікса M для десяткових знаків. Щодо десяткових знаків, я не повинен це говорити var d = (decimal)1.23; Я можу просто написати так: var d = 1.23M; Чи є спосіб написати це var s = SomeLiteralWithoutCast …
77 c#  c#-4.0 

9
Зачекайте, поки файл буде повністю написаний
Коли файл створюється ( FileSystemWatcher_Created) в одному каталозі, я копіюю його в інший. Але коли я створити великий файл (> 10MB) він не копіювати файл, так як він починає копіювати вже, коли файл ще не закінчив створювати ... Це призводить до того , не вдається скопіювати файл, так як він …
77 c#  file  io  filesystems  copy 



10
NuGet Package Manager: "AutoMapper" вже має залежність, визначену для "Microsoft.CSharp"
Я намагаюся додати AutoMapper як залежність до проекту за допомогою NuGet на Visual Studio Premium 2012, але це не вдається. Він говорить: Помилка операції 'AutoMapper' вже має залежність, визначену для 'Microsoft.CSharp'. Я можу додати інші залежності. Я використовую останню версію менеджера пакетів для VS 2012: Менеджер пакунків NuGet 2.8.60318.667 Будь-які …

4
Як я можу дізнатись, який формат зображення я отримую з потоку?
Я отримую потік байтів від якоїсь веб-служби. Цей байтовий потік містить двійкову дату зображення, і я використовую метод нижче, щоб перетворити його на екземпляр Image. Мені потрібно знати, який у мене образ. Це просте растрове зображення ( *.bmp), зображення JPEG ( *.jpg) чи зображення у форматі PNG? Як я можу …
77 c#  image 



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