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

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

9
Есть ли способ проверить, выполняется ли в настоящее время WPF в режиме разработки или нет?
Кто-нибудь знает какую-нибудь глобальную переменную состояния, которая доступна, чтобы я мог проверить, выполняется ли код в данный момент в режиме разработки (например, в Blend или Visual Studio) или нет? Это будет выглядеть примерно так: //pseudo code: if (Application.Current.ExecutingStatus == ExecutingStatus.DesignMode) { ... } Причина, по которой мне это нужно, заключается …
147 c#  wpf  expression-blend 


5
Модульное тестирование ASP.NET WebApi с Request.CreateResponse
Я пытаюсь написать некоторые модульные тесты для моего ApiController и столкнулся с некоторыми проблемами. Есть хороший метод расширения, называемый Request.CreateResponse, который очень помогает при генерации ответа. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Есть ли способ смоделировать CreateResponse без использования частичных имитаций или прямого …

8
Где появляется вывод System.Diagnostics.Debug.Write?
Следующая программа C # (построенная с csc hello.cs) печатает только Hello via Console!на консоли и Hello via OutputDebugStringв окне DebugView. Однако я не вижу ни одного из System.Diagnostics.*звонков. Это почему? using System; using System.Runtime.InteropServices; class Hello { [DllImport("kernel32.dll", CharSet=CharSet.Auto)] public static extern void OutputDebugString(string message); static void Main() { Console.Write( …
147 c#  debugging 

5
Повышение привилегий процесса программно?
Я пытаюсь установить службу с помощью InstallUtil.exe, но вызывается через Process.Start. Вот код: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); где m_strInstallUtil- полный путь и исполняемый файл «InstallUtil.exe», а strExePathтакже полный путь / имя моей службы. Запуск синтаксиса командной строки из командной строки с повышенными правами работает; Запуск …


17
Что лучше, возвращаемое значение или выходной параметр?
Если мы хотим получить значение из метода, мы можем использовать любое возвращаемое значение, например так: public int GetValue(); или: public void GetValue(out int x); Я не очень понимаю разницу между ними, и поэтому не знаю, что лучше. Можете ли вы объяснить мне это? Спасибо.
147 c#  reference 

8
Отправка аргументов фоновому работнику?
Допустим, я хочу отправить параметр int фоновому работнику, как это можно сделать? private void worker_DoWork(object sender, DoWorkEventArgs e) { } Я знаю, когда это - worker.RunWorkerAsync (); я не понимаю, как определить в worker_DoWork, что он должен принимать параметр int.


23
Добавление текста-заполнителя в текстовое поле
Я ищу способ добавить заполнитель текста в текстовое поле, как вы можете с помощью текстового поля в HTML5. Т.е. если в текстовом поле нет текста, то он добавляет текст Enter some text here, когда пользователь нажимает на него, текст заполнителя исчезает и позволяет пользователю вводить свой собственный текст, а если …
147 c#  wpf  placeholder 

5
C # Thread Safe быстрый (EST) счетчик
Как получить потокобезопасный счетчик в C # с наилучшей производительностью? Это так просто, как получается: public static long GetNextValue() { long result; lock (LOCK) { result = COUNTER++; } return result; } Но есть ли более быстрые альтернативы?

21
Тип сущности <тип> не является частью модели для текущего контекста
Я вхожу в Entity Framework, но я не уверен, что мне не хватает критической точки в подходе, основанном на коде. Я использую общий шаблон репозитория на основе кода из https://genericunitofworkandrepositories.codeplex.com/ и создал мои объекты. Но когда я пытаюсь получить доступ или изменить сущность, я сталкиваюсь со следующим: System.InvalidOperationException: тип объекта …


9
Фильтрация коллекций в C #
Я ищу очень быстрый способ отфильтровать коллекцию на C #. В настоящее время я использую общие коллекции List &lt;object&gt;, но я открыт для использования других структур, если они работают лучше. В настоящее время я просто создаю новый List &lt;object&gt; и перебираю исходный список. Если критерии фильтрации совпадают, я помещаю копию …

10
Получить даты первого и последнего дня предыдущего месяца в c #
Я не могу придумать простой один или два вкладыша, которые можно было бы получить за предыдущие месяцы в первый и последний день. Я использую LINQ-приложение для опроса, и они втиснули новое требование в. Опрос должен включать все запросы на обслуживание за предыдущий месяц. Итак, если это 15 апреля, мне нужны …
147 c#  .net  datetime  date 

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