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

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

9
Как отформатировать TimeSpan в XAML
Я пытаюсь отформатировать текстовый блок, привязанный к TimeSpanсвойству. Он работает, если свойство имеет тип, DateTimeно не работает, если это свойство TimeSpan. Я могу сделать это с помощью конвертера. Но я пытаюсь выяснить, есть ли альтернативы. Образец кода: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = …



4
Как использовать DockStyle.Fill для стандартных элементов управления в WPF?
Я использую формы Windows: я создаю панель, помещаю в нее элементы управления и передаю им DockStyle.Fillмаксимальный размер для окружающей панели. В WPF я хочу иметь то же самое. У меня есть TabControl, и я хочу, чтобы его размер занимал как можно большую часть формы. У меня есть ленточный элемент управления …
92 c#  wpf  tabcontrol  docking 

7
Дело за или против .NET (зверя) [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
92 c#  .net 

7
Как отправить массив сложных объектов с помощью JSON, jQuery в контроллер ASP.NET MVC?
Мой текущий код выглядит следующим образом. Как передать свой массив контроллеру и какие параметры должно принимать действие моего контроллера? function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id'); var sections = $(this).find('.sort'); var section; sections.each(function(i, item) { var sid = $(item).attr('id'); …

15
Переменные в app.config / web.config
Можно ли сделать что-то подобное в файлах app.configили web.config? <appSettings> <add key="MyBaseDir" value="C:\MyBase" /> <add key="Dir1" value="[MyBaseDir]\Dir1"/> <add key="Dir2" value="[MyBaseDir]\Dir2"/> </appSettings> Затем я хочу получить доступ к Dir2 в своем коде, просто сказав: ConfigurationManager.AppSettings["Dir2"] Это поможет мне, когда я установлю свое приложение на разных серверах и в разных местах, где …


13
Условные запросы Linq
Мы работаем над программой просмотра журналов. У пользователя будет возможность фильтровать по пользователю, серьезности и т. Д. В дни Sql я бы добавил в строку запроса, но я хочу сделать это с помощью Linq. Как я могу условно добавить предложения where?

3
Файл App.Config в консольном приложении C #
У меня есть консольное приложение, в котором я хочу написать имя файла. Process.Start("blah.bat"); Обычно, я бы что - то подобное в окне приложении, написав имя файла 'blah.bat'для настройки файла в свойствах . Однако здесь я не нашел ни одного файла настроек и добавил app.config с той же целью. Я не …
92 c#  console 


8
Значение по умолчанию для обязательных полей в миграции Entity Framework?
Я добавил [Required]аннотацию данных к одной из моих моделей в приложении ASP.NET MVC . После создания миграции выполнение Update-Databaseкоманды приводит к следующей ошибке: Невозможно вставить значение NULL в столбец «Директор», таблица «MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies»; столбец не допускает значений NULL. ОБНОВЛЕНИЕ не удается. Заявление было прекращено. Это связано с тем, что некоторые записи …

6
Сериализовать обнуляемое int
У меня есть класс с обнуляемым int? тип данных установлен для сериализации как элемент xml. Есть ли способ настроить его так, чтобы сериализатор xml не сериализовал элемент, если значение равно нулю? Я пытался добавить атрибут [System.Xml.Serialization.XmlElement (IsNullable = false)], но получаю исключение сериализации во время выполнения, в котором говорится, что …
92 c#  .net  xml  serialization 

4
Поплавок против двойной производительности
Я провел несколько тестов времени, а также прочитал несколько статей, подобных этой (последний комментарий), и похоже, что в сборке Release значения float и double занимают одинаковое время обработки. Как это возможно? Когда float менее точен и меньше по сравнению с двойными значениями, как CLR может удвоить время обработки?
92 c#  .net  clr  performance 

3
Правильный способ реализовать нескончаемую задачу. (Таймеры против задачи)
Итак, мое приложение должно выполнять действие почти непрерывно (с паузой в 10 секунд или около того между каждым запуском), пока приложение работает или запрашивается отмена. Необходимая работа может занять до 30 секунд. Не лучше ли использовать System.Timers.Timer и использовать AutoReset, чтобы убедиться, что он не выполняет действие до завершения предыдущего …

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