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

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

11
Привязка объектов, определенных в коде программной части
У меня есть объект, который создается в коде позади, например, XAML называется window.xaml и внутри window.xaml.cs protected Dictionary<string, myClass> myDictionary; Как я могу привязать этот объект, например, к представлению списка, используя только разметку XAML? Обновить: (Это как раз и есть в моем тестовом коде): <Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="{Binding windowname}" …
88 c#  .net  wpf  binding 

14
Как получить ответ ASP.NET MVC Ajax для перенаправления на новую страницу вместо вставки представления в UpdateTargetId?
Я использую Ajax.BeginForm для создания формы, которая будет выполнять обратную передачу ajax для определенного действия контроллера, а затем, если действие выполнено успешно, пользователь должен быть перенаправлен на другую страницу (если действие не удается, сообщение о состоянии отображается с использованием AjaxOptions UpdateTargetId). using (Ajax.BeginForm("Delete", null, new { userId = Model.UserId }, …



8
Веб-API в решении MVC в отдельном проекте
Я создаю новый проект MVC4, и исследования заставили меня поверить в то, что связь с javascript на стороне сервера теперь лучше достигается через структуру веб-API, а не действия контроллера. Я правильно понимаю это? Я предполагаю, что могу делиться всеми своими атрибутами и т.д. между веб-API и контроллерами MVC, так что …

7
Рекомендуется ли использовать prevTask.Wait () с ContinueWith (из библиотеки задач)?
Поэтому мне недавно сказали, что то, как я использую .ContinueWith для задач, было неправильным способом их использования. Мне еще предстоит найти доказательства этого в Интернете, поэтому я спрошу вас, ребята, и посмотрю, какой будет ответ. Вот пример того, как я использую .ContinueWith: public Task DoSomething() { return Task.Factory.StartNew(() => { …

6
Иллюстрация использования ключевого слова volatile в C #
Я хотел бы написать небольшую программу, которая наглядно иллюстрирует поведение volatileключевого слова. В идеале это должна быть программа, которая выполняет одновременный доступ к энергонезависимому статическому полю и из-за этого ведет себя некорректно. Добавление ключевого слова volatile в ту же программу должно решить проблему. Этого мне не удалось достичь. Даже несколько …
88 c#  .net  volatile 

3
В чем разница между DataContractJsonSerializer и JavaScriptSerializer?
.NET Framework поставляется с System.Runtime.Serialization.Json.DataContractJsonSerializer и System.Web.Script.Serialization.JavaScriptSerializer , оба из которых де / сериализуют JSON. Как мне узнать, когда лучше выбрать один из этих типов? MSDN не дает понять, каковы их относительные преимущества. У нас есть несколько проектов, которые используют или испускают JSON, и класс, выбранный для каждого из них, …

1
Отправить сообщение через Facebook Chat API (XMPP) C #
НАБЛЮДАЙТЕ https://developers.facebook.com/docs/chat/ Служба и API, описанные в этом документе, устарели с выпуском Platform API v2.0. После того, как версия 1.0 устареет, chat.facebook.com станет недоступен. Важный! Прочтите это, и вы, вероятно, захотите сделать что-то совершенно иное, чем все, что связано с этим вопросом. Я создаю чат с WebForms C #, подключающимся …


4
Пользовательский раздел app.config с простым списком «добавляемых» элементов.
Как создать собственный раздел app.config, представляющий собой простой список addэлементов? Я нашел несколько примеров (например, как создать настраиваемый раздел конфигурации в app.config? ) Для настраиваемых разделов, которые выглядят следующим образом: <RegisterCompanies> <Companies> <Company name="Tata Motors" code="Tata"/> <Company name="Honda Motors" code="Honda"/> </Companies> </RegisterCompanies> Но как избежать дополнительного элемента коллекции ( «фирма») …
88 c#  app-config 

6
Отключить страницу «Режим перерыва» в VS2015
Недавно перешел с VS2010 на 2015. Теперь, когда я приостанавливаю работающее приложение, чтобы поработать с ним, я получаю очень раздражающую страницу «Режим прерывания» с надписью «Приложение находится в режиме прерывания». Ну, не стреляй, Шерлок, я нажала на паузу. Я знаю, что это в режиме перерыва. Страница раздражает и уводит меня …


10
Почему регистраторы рекомендуют использовать регистратор для каждого класса?
Согласно документации NLog: Большинство приложений будут использовать по одному регистратору для каждого класса, где имя регистратора совпадает с именем класса. Таким же образом работает log4net. Почему это хорошая практика?
88 c#  log4net  logging  nlog 

4
Использование ping в c #
Когда я пингую удаленную систему с Windows, он говорит, что нет ответа, но когда я пингую с помощью C #, он говорит об успехе. Винда верна, устройство не подключено. Почему мой код может успешно проверять связь, а Windows - нет? Вот мой код: Ping p1 = new Ping(); PingReply PR …
88 c#  ping 

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