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

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


8
Веб-API ASP.NET: правильный способ вернуть ответ 401 / неавторизованный
У меня есть сайт MVC webapi, который использует аутентификацию OAuth / токена для аутентификации запросов. Все соответствующие контроллеры имеют правильные атрибуты, и аутентификация работает нормально. Проблема в том, что не весь запрос может быть авторизован в области действия атрибута - некоторые проверки авторизации должны выполняться в коде, который вызывается методами …

19
Как преобразовать HTML в обычный текст?
У меня есть фрагменты Html, хранящиеся в таблице. Не целые страницы, без тегов и т.п., а только базовое форматирование. Я хотел бы иметь возможность отображать этот Html только как текст, без форматирования , на данной странице (на самом деле только первые 30-50 символов, но это простой бит). Как мне поместить …
99 c#  asp.net  html 

8
Как явно отказаться от аргумента out?
Звоню: myResult = MakeMyCall(inputParams, out messages); но на самом деле сообщения меня не интересуют. Если бы это был входной параметр, меня это не волновало, я бы просто передал ноль. Если бы это было возвращение, меня не волновало, я бы просто оставил его. Есть ли способ сделать что-то подобное с выходом, …
99 c#  out 

5
Как сделать текст текстового поля полужирным во время выполнения?
Я использую формы Windows, и у меня есть текстовое поле, которое я иногда хотел бы выделить полужирным шрифтом, если это определенное значение. Как изменить характеристики шрифта во время выполнения? Я вижу, что есть свойство textbox1.Font.Bold, но это свойство только для получения.
99 c#  winforms  textbox  fonts 

5
Используйте атрибут XmlInclude или SoapInclude, чтобы указать типы, которые не известны статически.
У меня очень странная проблема при работе с .NET XmlSerializer. Возьмем следующие примеры классов: public class Order { public PaymentCollection Payments { get; set; } //everything else is serializable (including other collections of non-abstract types) } public class PaymentCollection : Collection<Payment> { } public abstract class Payment { //abstract methods …
99 c#  .net  xml  xmlserializer 

18
Как определить перечисление со строковым значением?
Я пытаюсь определить Enumи добавить действительные общие разделители, которые используются в CSV или подобных файлах. Затем я собираюсь привязать его к a ComboBoxв качестве источника данных, поэтому всякий раз, когда я добавляю или удаляю определение Enum, мне не нужно было ничего менять в поле со списком. Проблема в том, как …
99 c#  string  enums 

9
Сериализация и десериализация Json и Json Array в Unity
У меня есть список элементов, отправленных из файла PHP в единство с использованием WWW. В WWW.textвыглядит следующим образом : [ { "playerId": "1", "playerLoc": "Powai" }, { "playerId": "2", "playerLoc": "Andheri" }, { "playerId": "3", "playerLoc": "Churchgate" } ] Где я обрезаю лишнее []из string. Когда я пытаюсь разобрать его …
99 c#  json  unity3d 


3
Безопасный доступ к потоку пользовательского интерфейса (основного) в WPF
У меня есть приложение, которое обновляет мою сетку данных каждый раз, когда файл журнала, который я наблюдаю, обновляется (с добавлением нового текста) следующим образом: private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int position = 0; string[] data_split = ft.Data.Split(' '); …

5
Как я могу получить URL-адрес реферера в ASP.NET Core MVC?
Я пытаюсь перенести веб-форму ASP.NET MVC на ASP.NET Core MVC. В настоящее время у меня проблемы с Request.UrlReferrerклассом. Исходная строка: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Однако в ASP.NET Core UrlReferrer недоступен. Я обнаружил следующее: Request.Headers["Referer"] который возвращает StringValues ​​вместо String. Я не …

6
Обновите веб-службу .NET для использования TLS 1.2
Мне нужно использовать TLS 1.2 для подключения моего веб-сервиса .NET к другому, который будет принудительно использовать TLS 1.2. Я нашел ресурс, в котором говорится, что .NET 4.6 по умолчанию использует TLS 1.2, так что это звучит как самое простое решение. Я обновил платформу .NET на сервере и перезапустил. В IIS …
99 c#  .net  tls1.2 

12
Как создать идеальное ООП-приложение [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 месяцев назад . Уточните этот вопрос Недавно пробовал для компании "х". Они …
98 c#  oop 

5
Замена Thread.Sleep в .NET для Магазина Windows
Thread.Sleep , похоже, не поддерживается в .NET для приложений Магазина Windows. Например, это System.Threading.Thread.Sleep(1000); будет компилироваться при нацеливании на любую .NET Framework (2.0, 3.5, 4.0, 4.5), но не при нацеливании на .NET для приложений Магазина Windows (или в переносимой библиотеке классов, ориентированной как на 4.5, так и на хранилище). System.Threading.Thread …

10
Как я могу заставить конструктор Windows Forms Visual Studio 2008 визуализировать форму, реализующую абстрактный базовый класс?
У меня возникла проблема с унаследованными элементами управления в Windows Forms, и мне нужен совет по ней. Я использую базовый класс для элементов в списке (самодельный список графического интерфейса пользователя, состоящий из панели) и некоторые унаследованные элементы управления, предназначенные для каждого типа данных, которые могут быть добавлены в список. С …

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