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

Подробнее про c#...

В моем приложении у меня есть сервер, который предоставляет REST-Api, с которым может общаться мой пользовательский интерфейс. Теперь мне нужно запустить длительный процесс на сервере, но я хочу, чтобы клиент не ждал ответа сервера. Я знаю, что могу просто запустить и забыть о пост-вызове и не ждать....
1 Фев 2022 в 17:53
Я хочу растянуть изображение как фон, но я не хочу устанавливать ширину и высоту, чтобы растянуть его. Также хотите кнопку, расположенную внутри изображения? Как заполнить весь стек этим изображением? Код: <StackLayout BackgroundColor="White" Padding="60" VerticalOptions="Center"> <Image S....
1 Фев 2022 в 17:36
Имея этот странный ответ json: { "invoices":{ "0":{ "invoice":{ "id":"420", "invoicecontents":{ "0":{ "invoicecontent":{ "name":"Here's the name of the content 0" } ....
1 Фев 2022 в 17:32
У меня такая модель: class Car { string CrewNickname { get; set; } Líst<string> RacersNames { get; set; } } class StartingField { List<Car> Cars { get; set; } } Что мне нужно, так это отображать автомобили в одном списке, а когда я нажимаю на любую машину, отображать имена ее гонщиков во вто....
1 Фев 2022 в 15:47
С помощью следующего кода, как я могу улучшить его читаемость, используя отражение и дженерики? Это много повторяющегося кода, но я новичок в этих концепциях. "dl" - это интерфейс, но я не уверен, почему я не могу получить доступ к нужным мне свойствам с помощью .getType().getProperties(), он возв....
1 Фев 2022 в 15:43
Есть ли способ использовать LINQ API для (внутреннего) объединения коллекций ленивым способом? Я столкнулся с ситуацией, когда мне нужно сопоставить несколько CSV в каскаде, и я хотел бы избежать ненужных операций синтаксического анализа, если CSV "вверх по течению" оказываются пустыми: ReadCsvRows....
1 Фев 2022 в 15:32
При попытке использовать команду «ProcessStartInfo» и «printto» для печати документов Word пользователю отображается окно сообщения из MS Word для каждого напечатанного документа с сообщением «Произошла ошибка принтера». Документ по-прежнему успешно печатается, однако это сильно влияет на время обр....
1 Фев 2022 в 14:46
Как я могу получить имя последних 2 папок из пути к папке в С#? Путь к папке, например: C:\test\documents\pdf\example.pdf Я хочу documents\pdf . Какой объект или метод мне нужно использовать? Редактировать: До сих пор я пробовал string currentDirectory = System.IO.Path.GetDirectoryName(path); Но о....
1 Фев 2022 в 14:40
Я сериализую все объекты, содержащиеся в списке, каждый раз, когда добавляется новый объект (своего рода история, если приложение дает сбой). Сериализация выполняется в течение миллисекунды при добавлении первых ~ 20 объектов, но с этого момента каждый новый добавленный объект будет занимать все бол....
1 Фев 2022 в 14:22
Я столкнулся с этой проблемой. Я пытаюсь импортировать данные в базу данных из CSV-файла. Обычно часть вставки работает, но теперь я продолжаю получать сообщение об ошибке: Ошибка арифметического переполнения при преобразовании типа данных int в numeric . Оператор был завершен. Вероятно, это связан....
1 Фев 2022 в 14:08
Мне нужно сравнить 2 строковых значения в одной ячейке (если в ячейке 1 есть строка типа «DPS» и «MAN»), но я не знаю, почему мой оператор && не работает, как я думаю. Я не получаю Результат. Может кто-нибудь объяснить, что я здесь делаю не так? private void Warning() { foreach (DataGridViewRo....
1 Фев 2022 в 12:16
У меня есть файл Json, как показано ниже, и я хотел бы создать массив name, который включает ["h","hg","g","f"]. [ { "name": "h", "dir": "h", "valid": false }, { "name": "hg", "dir": "fg", "valid": false }, { "name": "g", "dir": "f", "valid": false }, ....
1 Фев 2022 в 11:59
В WPF я устанавливаю стиль для своего элемента управления, поэтому для него указано несколько семейств шрифтов: <Style TargetType="{x:Type MyControl}"> <Setter Property="FontFamily" Value="Helvetica, Arial, Segoe UI" /> </Style> Как я могу определить, какой шрифт действительно выбра....
1 Фев 2022 в 10:55
Я не могу заставить свой веб-API dotnet (v. 5.0) прочитать ответ json от другого API. Он настаивает на «украшении» строки символом \ и удалении кавычек. Я подозреваю, что он предполагает, что возвращаемый контент имеет определенный формат, а затем пытается «десериализовать» содержимое json в строк....
1 Фев 2022 в 10:33
Я хочу добавить новый элемент, отправив форму Ajax в контроллер, а затем вернуть ответ json, это форма для отправки, помещая в частичное представление "_AddSubAccount" @model EndSubAccountVM @using Microsoft.AspNetCore.Mvc.Localization @inject IViewLocalizer localizer <form method="post" onsu....
1 Фев 2022 в 09:58
У меня есть ввод JSON ниже для моей функции azure, но я не могу передать его после десериализации объекта { "name": [{ "SiteName": "Site1", "SiteUrl": "https://site1.com/" }, { "SiteName": "Site2", "SiteUrl": "https://site2.com/" }, ] } После десериализации я....
using System; using System.IO; namespace Test_Arrays_and_Files { class Program { static void Main(string[] args) { string tFile = @"C:\Programming\GLO\DC\dcw.txt"; string read = File.ReadAllText(tFile); string[] test = read.Split(','); ....
1 Фев 2022 в 08:30
Документация MS говорит, что это невозможно... Надеюсь, я что-то пропустил в документах. Хотите отформатировать десятичное число как: -9 999 000 использование StringFormat={}{0:#,0.000} работает, но это «округляет» ввод, где я хочу «обрезать» ввод. Для проверки в форме WPF этот строковый формат был....
1 Фев 2022 в 05:46
Я хочу получить значение исполнителя (Боб Дилан) для заголовка "Greatest Hits" в xml ниже <?xml version="1.0" encoding="ISO-8859-1"?> <catalog> <cd> <title>Empire Burlesque</title> <artist>Bob Dylan</artist> <price>10.90</price> </cd> <cd> <title>Hide your heart</title> <ar....
1 Фев 2022 в 04:22
У меня есть строка фиксированной длины ABCDEFGHIJK, есть ли способ преобразовать ее в AB-CDEFGHIJ-K, используя строковый формат?....
1 Фев 2022 в 03:39
ВНИМАНИЕ: я не хочу оборачивать индекс массива, на самом деле я уже это сделал. Я также хочу обернуть отдельные значения массива, когда они установлены. Я пытаюсь заставить значения массива автоматически переноситься без использования цикла for для этого, потому что у меня довольно большой массив ....
1 Фев 2022 в 02:56
Это приложение предназначено для получения ввода от пользователя и помещения его в текстовый файл, мне удалось добиться успеха с обычными текстовыми полями, но я не могу поместить содержимое из таблицы using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; us....
1 Фев 2022 в 00:02
Я беру файл excel для чтения полей и передачи его классу, чтобы иметь возможность войти в БД, когда я передаю dt.AsEnumerable, это дает мне ошибку в поле «Linea». Эта ячейка иногда имеет знак $. Я думаю, что это то, что генерирует ошибку, поэтому я пытаюсь заменить символ, а затем преобразовать ег....
31 Янв 2022 в 23:49
В моих приложениях мне нужно будет обрабатывать нулевое значение в списке. Есть ли способ сделать сумму в foreach без использования оператора if, чтобы проверить, является ли элемент нулевым в списке. List<int?> numberList = new(); numberList.Add(32); numberList.Add(21); numberList.Add(null); number....
c#
31 Янв 2022 в 23:41
У меня есть последовательность элементов, представленная IEnumerable Мне нужно просмотреть эти элементы, и это должно быть for-loop, потому что индекс важен. Мой вопрос: есть ли разница в производительности между следующими двумя вариантами? 1 . for (int i = 0; i < items.Count(); i++) { //Do som....
31 Янв 2022 в 23:39