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

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

6
Как заставить LINQ Sum () возвращать 0, пока исходная коллекция пуста
В основном, когда я делаю следующий запрос, если не было найдено ни одного потенциального клиента, следующий запрос вызывает исключение. В этом случае я бы предпочел, чтобы сумма равнялась 0, а не создавалось исключение. Будет ли это возможно в самом запросе - я имею в виду, а не хранить запрос и …

13
Как я могу получить baseurl сайта?
Я хочу написать небольшой вспомогательный метод, который возвращает базовый URL-адрес сайта. Вот что я придумал: public static string GetSiteUrl() { string url = string.Empty; HttpRequest request = HttpContext.Current.Request; if (request.IsSecureConnection) url = "https://"; else url = "http://"; url += request["HTTP_HOST"] + "/"; return url; } Есть ли в этом какая-то …
183 c#  asp.net  uri  httprequest 

4
Привязка WPF ComboBox к пользовательскому списку
У меня есть ComboBox, который не обновляет SelectedItem / SelectedValue. Элемент ComboBox ItemsSource привязан к свойству класса ViewModel, в котором список записей телефонной книги RAS отображается как CollectionView. Затем я связал (в разное время) оба SelectedItemили SelectedValueдругое свойство ViewModel. Я добавил MessageBox в команду сохранения для отладки значений, установленных привязкой …
183 c#  wpf  data-binding  mvvm  combobox 


8
Обработчик событий уже добавлен?
Есть ли способ узнать, был ли обработчик события добавлен к объекту? Я сериализую список объектов в / из состояния сеанса, чтобы мы могли использовать состояние сеанса на основе SQL ... Когда у объекта в списке изменилось свойство, его необходимо пометить, о чем должным образом заботился обработчик события , Однако теперь, …
183 c#  .net  asp.net 

4
Остановили ли обработчики событий сбор мусора?
Если у меня есть следующий код: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; Будет ли pClass собирать мусор? Или он будет зависать, продолжая стрелять в события, когда они происходят? Нужно ли делать следующее, чтобы разрешить сборку мусора? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent …

9
Вложенности ждут в Parallel.ForEach
В приложении метро мне нужно выполнить несколько вызовов WCF. Необходимо сделать значительное количество вызовов, поэтому мне нужно делать их в параллельном цикле. Проблема заключается в том, что параллельный цикл завершается до завершения всех вызовов WCF. Как бы вы рефакторинг это работать так, как ожидалось? var ids = new List<string>() { …

3
BindingFlags.IgnoreCase не работает для Type.GetProperty ()?
Представьте себе следующее Тип Т имеет поле Компания. При выполнении следующего метода он работает отлично: Type t = typeof(T); t.GetProperty("Company") При следующем вызове я получаю ноль, хотя Type t = typeof(T); t.GetProperty("company", BindingFlags.IgnoreCase) У кого-нибудь есть идея?

10
получить значение словаря по ключу
Как я могу получить значение словаря по ключу на функции мой код функции это (и команда, что я пытаюсь, но не работает): static void XML_Array(Dictionary<string, string> Data_Array) { String xmlfile = Data_Array.TryGetValue("XML_File", out value); } мой код кнопки это private void button2_Click(object sender, EventArgs e) { Dictionary<string, string> Data_Array = …
183 c#  dictionary  key 

6
Передайте Instantiated System.Type в качестве параметра типа для универсального класса
Название немного неясно. Я хочу знать, возможно ли это: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>(); Очевидно, MyGenericClass описывается как: public class MyGenericClass<T> В данный момент компилятор жалуется, что «Тип или пространство имен« myType »не может быть найден». Должен быть …
183 c#  .net  generics 

13
C # против Java Enum (для новичков в C #)
Я программировал на Java некоторое время и только что был брошен на проект, полностью написанный на C #. Я пытаюсь ускорить работу в C # и заметил, что перечисления используются в нескольких местах в моем новом проекте, но на первый взгляд перечисления C # кажутся более простыми, чем реализация Java …

5
Невозможно ввести в Visual Studio
Я не могу редактировать какие-либо файлы в проекте в Visual Studio 2013. Это происходит только в одном проекте. Если я открываю другой проект, я могу печатать нормально, но как только я возвращаюсь к проблемному проекту, я не могу печатать в окнах редактора. Не уверен, что это важно, но проект, который …


5
Являются ли экземпляры статического класса уникальными для запроса или сервера в ASP.NET?
На веб-сайте ASP.NET, являются ли статические классы уникальными для каждого веб-запроса, или они создаются при необходимости, и GCed всякий раз, когда GC решает избавиться от них? Причина, по которой я спрашиваю, состоит в том, что я написал несколько статических классов раньше в C #, и поведение отличается от того, что …
182 c#  asp.net  static 

18
Как привязать перечисление к элементу управления списком в WPF?
Я пытаюсь найти простой пример, где перечисления отображаются как есть. Все примеры, которые я видел, пытаются добавить красивые строки отображения, но я не хочу такой сложности. По сути, у меня есть класс, который содержит все свойства, которые я связываю, сначала установив DataContext для этого класса, а затем указав привязку, подобную …
182 c#  .net  wpf  xaml  data-binding 

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