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

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

7
Как иметь автоматическую метку времени в SQLite?
У меня есть база данных SQLite версии 3, и я использую C # для создания приложения, которое использует эту базу данных. Я хочу использовать поле временной отметки в таблице для параллелизма, но я замечаю, что когда я вставляю новую запись, это поле не устанавливается и является нулевым. Например, в MS …
132 c#  sqlite  timestamp 


4
Пример именованных каналов
Как мне написать простое - минимум, необходимое для работы - тестовое приложение, которое иллюстрирует, как использовать IPC / Named Pipes? Например, как написать консольное приложение, в котором Программа 1 говорит «Hello World» Программе 2, а Программа 2 получает сообщение и отвечает «Roger That» Программе 1.
132 c#  ipc  named-pipes 

6
Доступ к текущему HttpContext в ASP.NET Core
Мне нужно получить доступ к току HttpContextстатическим методом или служебной службой. С классическим ASP.NET MVC и System.Webя бы просто использовал HttpContext.Currentдля статического доступа к контексту. Но как мне это сделать в ASP.NET Core?
132 c#  asp.net-core 

3
Файл возврата в веб-API ASP.Net Core
проблема Я хочу вернуть файл в свой контроллер веб-API ASP.Net, но все мои подходы возвращают его HttpResponseMessageкак JSON. Код на данный момент public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } Когда я вызываю эту конечную точку …

2
Сериализация / десериализация JSON в ASP.Net Core
Поскольку нет JavaScriptSerializer, то какую встроенную реализацию можно использовать для этого? Я заметил JsonResultи могу с его помощью форматировать данные в JSON, но как мне десериализовать? Или, может быть, мне не хватает некоторых зависимостей project.json?
132 c#  json  asp.net-core 

11
Как показать консольный вывод / окно в приложении форм?
Чтобы сразу застрять, очень простой пример: using System; using System.Windows.Forms; class test { static void Main() { Console.WriteLine("test"); MessageBox.Show("test"); } } Если я скомпилирую это с параметрами по умолчанию (используя csc в командной строке), как и ожидалось, он скомпилируется в консольное приложение. Кроме того, потому что я импортировалSystem.Windows.Forms , он …

7
Как создать собственный динамический тип или динамический объект на C #?
Вот, например, свойство класса ViewBag,ControllerBase и мы можем динамически получать / устанавливать значения и добавлять любое количество дополнительных полей или свойств к этому объекту, что круто. Я хочу использовать что-то подобное, помимо приложения и Controllerкласса MVC в других типы приложений. Когда я попытался создать динамический объект и установить его свойство, …
132 c#  dynamic  viewbag 


6
DateTime.ToString («MM / dd / yyyy HH: mm: ss.fff») привел к примерно «14.09.2013 07.20.31.371».
У меня есть приложение WP8, которое отправляет текущее время в веб-службу. Я получаю строку даты и времени, вызывая DateTime.ToString("MM/dd/yyyy HH:mm:ss.fff") Для большинства пользователей он отлично работает и дает мне правильную строку, например "09/10/2013 04:04:31.415". Но для некоторых пользователей полученная строка выглядит примерно так "09/14/2013 07.20.31.371", что вызывает проблемы в моем …


8
Супер-простой пример наблюдателя / наблюдаемого C # с делегатами
Я недавно начал копаться в C #, но я не могу своей жизнью понять, как работают делегаты при реализации шаблона наблюдатель / наблюдаемый в языке. Может ли кто-нибудь дать мне супер-простой пример того, как это делается? Я бы гугле, но все примеры , которые я нашел , были либо слишком …

8
чтение из файла app.config
Я пытаюсь прочитать StartingMonthColumn и CategoryHeadingColumn из приведенного ниже файла app.config, используя код ConfigurationSettings.AppSettings["StartingMonthColumn"] но он возвращает ноль, также ConfigurationSettings.AppSettings.Count возвращает ноль Пожалуйста, помогите мне прочитать это в моем приложении Windows <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="CTARepository.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" …
131 c# 

6
Почему я могу инициализировать список как массив в C #?
Сегодня я с удивлением обнаружил, что на C # я могу: List<int> a = new List<int> { 1, 2, 3 }; Почему я могу это сделать? Какой конструктор называется? Как я могу сделать это с моими собственными классами? Я знаю, что это способ инициализации массивов, но массивы - это языковые …
131 c#  .net  list  initialization 

3
C #: абстрактные классы должны реализовывать интерфейсы?
Мой тестовый код в C #: namespace DSnA { public abstract class Test : IComparable { } } Результатом является следующая ошибка компилятора: error CS0535: 'DSnA.Test' does not implement interface member 'System.IComparable.CompareTo(object)' Поскольку класс Testявляется абстрактным классом , почему компилятор требует его реализации интерфейса? Разве это требование не должно быть …

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