Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

7
Разница между косой чертой (/) и обратной косой чертой (\) в пути к файлу
Мне было интересно о разнице между \ и /в пути к файлам. Я заметил, что иногда путь содержит, /а иногда и с \. Было бы здорово, если бы кто-нибудь мог объяснить, когда использовать \и/ .
153 c#  path  filepath  backslash  slash 

10
ASP.NET Core возвращает JSON с кодом состояния
Я ищу правильный способ вернуть JSON с кодом состояния HTTP в моем контроллере .NET Core Web API. Я использую, чтобы использовать это так: public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } Это было в приложении 4.6 MVC, но теперь с .NET Core у меня, кажется, этого …

6
Добавление заголовков при использовании httpClient.GetAsync
Я реализую API, созданный другими коллегами с Apiary.io, в проекте приложения для Магазина Windows. Они показывают этот пример метода, который я должен реализовать: var baseAddress = new Uri("https://private-a8014-xxxxxx.apiary-mock.com/"); using (var httpClient = new HttpClient{ BaseAddress = baseAddress }) { using (var response = await httpClient.GetAsync("user/list{?organizationId}")) { string responseData = await …

5
Доступен ли ConfigurationManager.AppSettings в .NET Core 2.0?
У меня есть метод, который считывает настройки из моего файла конфигурации следующим образом: var value = ConfigurationManager.AppSettings[key]; Он отлично компилируется только при ориентации на .NET Standard 2.0. Теперь мне нужно несколько целей, поэтому я обновил свой файл проекта: <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> Но теперь компиляция не выполняется netcoreapp2.0со следующим сообщением об ошибке: Error …


4
Почему C # не сравнивает два типа объектов друг с другом, а VB - нет?
У меня есть два объекта в C #, и я не знаю, является ли он логическим или любого другого типа. Однако, когда я пытаюсь сравнить эти C # не дает правильный ответ. Я пробовал тот же код с VB.NET, и это было сделано! Может кто-нибудь сказать мне, как это исправить, …
152 c#  .net  vb.net  comparison 

13
FileSystemWatcher против опроса, чтобы наблюдать за изменениями файла
Мне нужно настроить приложение, которое следит за файлами, создаваемыми в каталоге, как локально, так и на сетевом диске. Будет FileSystemWatcherили опрос по таймеру будет лучшим вариантом. Я использовал оба метода в прошлом, но не широко. Какие проблемы (производительность, надежность и т. Д.) Возникают при использовании любого из этих методов?

2
If (false == true) выполняет блок при броске исключения внутри
У меня довольно странная проблема, которая происходит. Это мой код: private async Task BreakExpectedLogic() { bool test = false; if (test == true) { Console.WriteLine("Hello!"); throw new Exception("BAD HASH!"); } } Кажется действительно простым, это не должно поразить Console.WriteLineили throw. По некоторым причинам это всегда поражает throw. Если я переместить …

15
Какие стратегии и инструменты полезны для обнаружения утечек памяти в .NET?
Я написал C ++ в течение 10 лет. Я столкнулся с проблемами с памятью, но они могли быть устранены с разумным усилием. Последние пару лет я пишу на C #. Я все еще вижу много проблем с памятью. Их трудно диагностировать и исправить из-за недетерминированности, а также потому, что философия …

10
Доступ к общему файлу (UNC) из удаленного ненадежного домена с учетными данными
Мы столкнулись с интересной ситуацией, которая требует разрешения, и мои поиски закончились ничем. Поэтому я обращаюсь к сообществу SO за помощью. Проблема заключается в следующем: нам необходим программный доступ к общему файлу, который находится не в нашем домене и не находится в доверенном внешнем домене через удаленный общий доступ к …
152 c#  windows  unc  file-sharing 


5
Параллельный HashSet <T> в .NET Framework?
У меня есть следующий класс. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); } Мне нужно изменить поле «Данные» из разных потоков, поэтому я хотел бы высказать некоторые мнения о моей текущей поточно-безопасной реализации. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); public void Add(string Val){ lock(Data) Data.Add(Val); } public …


3
Карта и уменьшение в .NET
Какие сценарии оправдывают использование « Карты и снижения алгоритма »? Существует ли реализация этого алгоритма в .NET?
152 c#  mapreduce 

9
Entity Framework Core добавляет уникальный код ограничения в первую очередь
Я не могу найти способ добавить уникальное ограничение к моему полю с помощью атрибута: public class User { [Required] public int Id { get; set; } [Required] // [Index("IX_FirstAndSecond", 2, IsUnique = true)] not supported by core public string Email { get; set; } [Required] public string Password { get; …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.