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

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

7
Объединение двух выражений (выражение <Func <T, bool >>)
У меня есть два выражения типа, Expression&lt;Func&lt;T, bool&gt;&gt;и я хочу взять из ИЛИ, И или НЕ из них и получить новое выражение того же типа Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 

3
Есть ли эквивалент «продолжить» в Parallel.ForEach?
Я портирую некоторый код Parallel.ForEachи получил ошибку с кодом, который у continueменя есть. Есть ли что-то эквивалентное, что я могу использовать в Parallel.ForEachфункционально эквивалентном continueв foreachцикле? Parallel.ForEach(items, parallelOptions, item =&gt; { if (!isTrue) continue; });

19
Древовидная структура данных в C #
Я искал древовидную или графическую структуру данных в C #, но, по-моему, ее нет. Обширный анализ структур данных с использованием C # 2.0 объясняет немного, почему. Есть ли удобная библиотека, которая обычно используется для обеспечения этой функциональности? Возможно, через шаблон стратегии для решения вопросов, представленных в статье. Я чувствую себя …

9
Как рассчитать угол между линией и горизонтальной осью?
В языке программирования (Python, C # и т. Д.) Мне нужно определить, как рассчитать угол между линией и горизонтальной осью? Я думаю, что изображение лучше всего описывает то, что я хочу: Учитывая (P1 x , P1 y ) и (P2 x , P2 y ), как лучше всего рассчитать этот …
248 c#  python  trigonometry 



7
Как я могу использовать Assert.Throws, чтобы утверждать тип исключения?
Как мне использовать, Assert.Throwsчтобы утверждать тип исключения и фактическую формулировку сообщения. Что-то вроде этого: Assert.Throws&lt;Exception&gt;( ()=&gt;user.MakeUserActive()).WithMessage("Actual exception message") Метод, который я тестирую, выдает несколько сообщений одного типа с разными сообщениями, и мне нужен способ проверить, что правильное сообщение выдается в зависимости от контекста.

26
Как ViewModel должен закрыть форму?
Я пытаюсь изучить WPF и проблему MVVM, но столкнулся с проблемой. Этот вопрос похож, но не совсем такой, как этот (обработка-диалогов-в-wpf-с-mvvm) ... У меня есть форма «Логин», написанная с использованием шаблона MVVM. Эта форма имеет ViewModel, которая содержит имя пользователя и пароль, которые связаны с представлением в XAML с использованием …
247 c#  wpf  mvvm 

13
Как преобразовать объект JSON в пользовательский объект C #?
Есть ли простой способ заполнить мой объект C # объектом JSON, переданным через AJAX? Это JSON-объект, переданный в C # WEBMETHOD со страницы с использованием JSON.stringify. { "user": { "name": "asdf", "teamname": "b", "email": "c", "players": ["1", "2"] } } C # WebMetod, который получает объект JSON [WebMethod] public static …
247 c#  asp.net  .net  ajax  json 

4
Как мне установить cookie в HttpClient's HttpRequestMessage
Я пытаюсь использовать веб-интерфейсы API HttpClientдля публикации сообщения в конечной точке, для которой требуется вход в систему в виде HTTP-файла cookie, который идентифицирует учетную запись (это только то, что #ifdefисключено из версии выпуска). Как мне добавить куки в HttpRequestMessage?

21
Как прочитать значения AppSettings из файла .json в ASP.NET Core
Я настроил свои данные AppSettings в файле appsettings / Config .json следующим образом: { "AppSettings": { "token": "1234" } } Я искал в Интернете, как читать значения AppSettings из файла .json, но я не смог получить ничего полезного. Я попытался: var configuration = new Configuration(); var appSettings = configuration.Get("AppSettings"); // …

10
Тернарный оператор в два раза медленнее, чем блок if-else?
Я читал везде , что тройная оператор должен быть быстрее , чем, или по крайней мере так же , как, его эквивалент if- elseблок. Тем не менее, я сделал следующий тест и обнаружил, что это не так: Random r = new Random(); int[] array = new int[20000000]; for(int i = …

28
Строка подключения с именем «MyEntities» не найдена в файле конфигурации приложения
Я использую Entity Framework и ASP.NET MVC 4 для создания приложения Мое решение разделено на два проекта; Библиотека классов, включающая мой файл модели данных (.edmx) и несколько пользовательских интерфейсов. Контейнерный проект MVC, который ссылается на библиотеку классов выше Моя проблема в том, что когда я пытаюсь использовать DbContext ' MyEntites …

10
Как я могу отформатировать число в строку с ведущими нулями?
У меня есть номер, который мне нужно преобразовать в строку. Сначала я использовал это: Key = i.ToString(); Но я понимаю, что это сортируется в странном порядке, и поэтому мне нужно заполнить его нулями. Как я мог это сделать?

13
Объединить два (или более) списков в один, в C # .NET
Можно ли преобразовать два или более списков в один список в .NET с помощью C #? Например, public static List&lt;Product&gt; GetAllProducts(int categoryId){ .... } . . . var productCollection1 = GetAllProducts(CategoryId1); var productCollection2 = GetAllProducts(CategoryId2); var productCollection3 = GetAllProducts(CategoryId3);
246 c#  .net  list 

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