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

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

3
На каком языке написан компилятор C #?
Я посмотрел на исходный код по адресу http://referencesource.microsoft.com/ , и оказалось, что весь исходный код находится на C #. Я также рассмотрел исходный код для новой платформы компилятора C # ( Roslyn ), и он также находится в C #. Как это возможно? Компилятор языка C # написан на C …

3
Хорошая или плохая практика для диалогов в wpf с MVVM?
В последнее время у меня возникла проблема создания диалогов добавления и редактирования для моего wpf-приложения. Все, что я хочу сделать в своем коде, было примерно таким. (Я в основном использую viewmodel первый подход с mvvm) ViewModel, которая вызывает диалоговое окно: var result = this.uiDialogService.ShowDialog("Dialogwindow Title", dialogwindowVM); // Do anything with …
148 c#  .net  wpf  mvvm  modal-dialog 



6
LINQ to SQL - левое внешнее соединение с несколькими условиями соединения
У меня есть следующий SQL, который я пытаюсь перевести на LINQ: SELECT f.value FROM period as p LEFT OUTER JOIN facts AS f ON p.id = f.periodid AND f.otherid = 17 WHERE p.companyid = 100 Я видел типичную реализацию левого внешнего соединения (т. Е. И т. into x from y …
148 c#  sql  linq  linq-to-sql  outer-join 

2
Создание запланированных задач
Я работаю над проектом C # WPF. Мне нужно разрешить пользователю создавать и добавлять запланированные задачи в планировщик задач Windows. Как я могу сделать это и что мне нужно, используя директивы и ссылки, так как я мало что нахожу при поиске в Интернете.
148 c#  wpf  scheduled-tasks 

7
Как получить значение свойства на основе имени
Есть ли способ получить значение свойства объекта на основе его имени? Например, если у меня есть: public class Car : Vehicle { public string Make { get; set; } } и var car = new Car { Make="Ford" }; Я хочу написать метод, в котором я могу передать имя свойства, …
148 c#  asp.net  reflection 


3
Как получить json-строку из url-адреса?
Я переключаю код формы XML на JSON. Но я не могу найти, как получить строку JSON с заданного URL-адреса. URL-адрес выглядит примерно так: " https://api.facebook.com/method/fql.query?query=.....&format=json " Раньше я использовал XDocuments, там можно было использовать метод загрузки: XDocument doc = XDocument.load("URL"); Что эквивалентно этому методу для JSON? Я использую JSON.NET.

7
событие Action <> против события EventHandler <>
Есть ли разница между объявлением event Action&lt;&gt;и event EventHandler&lt;&gt;. Предполагая, что не имеет значения, какой объект на самом деле вызвал событие. например: public event Action&lt;bool, int, Blah&gt; DiagnosticsEvent; против public event EventHandler&lt;DiagnosticsArgs&gt; DiagnosticsEvent; class DiagnosticsArgs : EventArgs { public DiagnosticsArgs(bool b, int i, Blah bl) {...} ... } использование будет …
148 c# 

14
Как получить только время из даты и времени C # [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт в прошлом году . Уточните этот вопрос Предположим, у меня есть значение 22.06.2009 10:00:00. Как мне …
148 c#  datetime  time 

3
Как настроить файл web.config для отображения полного сообщения об ошибке
Я развернул свое приложение MVC-3 в Windows Azure. Но теперь, когда я запрашиваю его через, staging urlон показывает мне (извините, при обработке вашего запроса произошла ошибка) . Теперь я хочу увидеть полное сообщение об ошибке, по умолчанию оно скрывает это из соображений безопасности. Я знаю, что это можно сделать через …


1
Почему компилятор C # переводит это сравнение =, как если бы это было сравнение?
Я случайно обнаружил, что компилятор C # превращает этот метод: static bool IsNotNull(object obj) { return obj != null; } ... в этот CIL : .method private hidebysig static bool IsNotNull(object obj) cil managed { ldarg.0 // obj ldnull cgt.un ret } ... или, если вы предпочитаете смотреть на декомпилированный …
147 c#  cil  il  notnull  binary-operators 

10
Найти, если текущее время попадает в диапазон времени
Использование .NET 3.5 Я хочу определить, попадает ли текущее время во временной диапазон. Пока у меня есть время: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Я не понимаю, как преобразовать и сравнить временной диапазон. Будет ли это работать? if (Convert.ToDateTime("11:59") &lt;= currentTime.TimeOfDay &amp;&amp; Convert.ToDateTime("13:01") &gt;= currentTime.TimeOfDay) { //match found } ОБНОВЛЕНИЕ1: …
147 c#  datetime  timespan 

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