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

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

Очередь для большего количества производителей (поток) одного потребителя (поток)

Я пытаюсь найти решение для большего количества потоков, записывающих в очередь, и один из них читает. Я обнаружил, что ConcurrentQueue имеет TryDequeue(T) который является потокобезопасным, но я не уверен, что Enqueue(T) безопасен потоком при запи...
25 окт. '17 в 0:53
1 отв.

С# Как обрабатывать значения NULL json? Получение и InvalidOperationException: не удается получить доступ к дочернему значению в> Newtonsoft.Json.Linq.JValue

У меня возникли проблемы с обработкой нулей в моем json файле. Как вы можете видеть на следующей фотографии, нулевое значение находится под плеером: К сожалению, это вызывает следующее InvalidOperationException: System.InvalidOperationException...
25 окт. '17 в 1:21
1 отв.

Интерфейсы и унаследованные классы

Добрый вечер, я пытаюсь реализовать принцип SOLID с DI в первый раз в проекте среднего размера. Большую часть времени я понимаю, но теперь у меня проблемы. Позвольте мне взять плохой пример, но он показывает структуру приложения. Я унаследовал класс...
25 окт. '17 в 2:11
2 отв.

Добавление строк внутри цикла

Если я выполнил следующий фрагмент кода: IXLRange dataRange = worksheet.Range(1, 1, myData.Count, 4); foreach (var row in dataRange.Rows()) { //int cells = row.CellCount(); if (isEndOfGroup) { row.InsertRowsBelow(1); var rowB...
25 окт. '17 в 2:21
2 отв.

Unity GameObject.BroadcastMessage() не работает с деактивированными GameObjects

Я замечаю, что GameObject.BroadcastMessage не работает, когда цель деактивирована. Как настроить это, чтобы заставить его работать в такой ситуации. По-видимому, этот сценарий EventOnMonoCallback.cs прикреплен к TOOTHPANEL, и он активируется OnEnab...
25 окт. '17 в 7:24
1 отв.

Как выполнить параллельные тестовые примеры в visual studio 2015

Я новичок в тестировании автоматизации и использовании Selenium С# в Visual studio 2015. У меня 36 тестовых примеров, и для завершения тестового прогона потребовалось 38 минут. Чтобы сократить время тестирования, я ищу параллельный тестовый прогон. ...
06 нояб. '17 в 10:49
1 отв.

С# динамически установить свойство, используя lambda?

У меня есть дерево, построенное с использованием класса TreeNode, где каждый узел имеет объект Amounts. Объект Amounts - это простой класс, в котором содержатся некоторые десятичные значения. Например public class Amounts { public decimal Amount...
25 окт. '17 в 10:04
2 отв.

Ошибка при использовании Action (T, object)

Я отлаживаю чужой исходный код, и я не совсем уверен, как это работает, поэтому я немного застрял. Этот код: List<string> source = new List<string>(); for (int ordinal = 0; ordinal < dbDataReader.FieldCount; ++ordinal) source.Add...
25 окт. '17 в 11:54
1 отв.

Асинхронный метод DeleteAsync не работает

Я новичок в асинхронном программировании в С#. Итак, вот мой код: private async Task testDeleteBank(int id) { await _msBankRepo.DeleteAsync(id); var checkBank = (from A in _msBankRepo.GetAll() where ...
25 окт. '17 в 12:50
1 отв.

текст в С#, как игры-вышки

Мне интересно, можете ли вы сделать текст С#, есть небольшая задержка между каждой буквой, например, старом примере игры pokemon. Пример видео, чтобы точно показать, что я имею в виду (посмотрите на текстовое поле) https://www.youtube.com/watch?v=vT...
25 окт. '17 в 13:44
1 отв.

Проблема с Foreach to Foreach С# MVC

У меня есть страница, на которой показана информация о заказе (salesLineInvoice), и по каждой детали заказа я должен показать детали отправки (SalesShipment) для повторной каждой детали заказа, и нет никаких отношений с деталями заказа и деталями от...
25 окт. '17 в 15:27
2 отв.

увеличение времени сеанса в asp

в моем коде я использую "Форма" в режиме аутентификации для своего "Remmember Me" CheckBox. И я хочу увеличить свою сессию TimeOut. Im Set My Session TimeOut On "21600" Minute, и поэтому я устанавливаю время истечения срока действия cookie. Время се...
25 окт. '17 в 15:26
1 отв.

Мой скрипт visual studio не изменяет никаких атрибутов в форме

Я пытаюсь изменить текст в текстовом поле нажатием кнопки (начало), но ничего не происходит, когда я нажимаю на него. Что-то не так с тем, как я это делаю? private void start_click(object sender, EventArgs e) { start.Text = "Hello wo...
25 окт. '17 в 16:14
1 отв.

Цепные асинхронные методы

У меня есть что-то вроде ниже. Поэтому каждое значение зависит от другого: var valueX = methodX(); var valueY = methodDependingOnX(valueX); var valueZ = methodDependingOnY(valueY); // More code here Интересно, как справиться с этим в асинхронном р...
25 окт. '17 в 16:19
1 отв.

Выгрузка DLL в Windows/С#

У меня есть часть оборудования, для которой производитель предоставляет DLL и пример проекта Visual Studio. Я написал инструмент, основанный на этом проекте, используя новейшую версию DLL, и он отлично работает. Теперь есть и другие (более старые)...
25 окт. '17 в 17:03