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

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


12
Как анализировать XML-файлы? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 2 года назад . Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Есть ли простой метод …
492 c#  xml 

30
Защищать .NET-код от обратного инжиниринга?
Запутывание является одним из способов, но оно не может защитить от нарушения защиты приложения от пиратства. Как мне убедиться, что приложение не подделано, и как я могу убедиться, что механизм регистрации не может быть восстановлен? Также возможно преобразовать приложение C # в собственный код, и Xenocode слишком дорог . C …



7
C # Установить коллекцию?
Кто-нибудь знает, есть ли хороший эквивалент Setколлекции Java в C #? Я знаю, что вы можете имитировать набор, используя a Dictionaryили a HashTable, заполняя, но игнорируя значения, но это не очень элегантный способ.
488 c#  .net  collections  set 


16
Почему изменчивые структуры «злые»?
После обсуждений здесь, посвященных SO, я уже несколько раз читал замечание о том, что изменяемые структуры являются «злыми» (как в ответе на этот вопрос ). Какова реальная проблема с изменчивостью и структурами в C #?

30
ReSharper «Не удается разрешить символ» даже при сборке проекта
Мои инструменты: Visual Studio 2012 Ultimate + обновление 1 ReSharper v7.1.25.234 My Solution Статус сборки : Построить успешно Но когда я устанавливаю ReSharper, и анализ кода ReSharper включается, многие ключевые слова моего кода выделяются красным цветом с этой ошибкой: «Не удается разрешить символ XXX» Еще одна картина моего проекта >> …

16
Почему блокировка (это) {…} плохая?
В документации MSDN сказано, что public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } «проблема, если экземпляр доступен публично». Мне интересно почему? Это потому, что замок будет держаться дольше, чем необходимо? Или есть еще какая-то коварная причина?

11
WCF против ASP.NET Web API [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я потратил несколько месяцев, пытаясь понять концепции, лежащие в основе WCF, …
484 c#  wcf  asp.net-web-api 

17
Как конвертировать C # обнуляемый int в int
Как я могу преобразовать обнуляемый intв int? Предположим, у меня есть 2 типа int, как показано ниже: int? v1; int v2; Я хочу присвоить v1значение v2. v2 = v1;вызовет ошибку. Как мне конвертировать v1в v2?
484 c#  nullable 

6
Какова цель файла vshost.exe?
Когда я создаю и компилирую «Hello, World!» приложение в C #, я получаю три файла в папке отладки, кроме основного EXE-файла (например, HelloWorld.exe) HelloWorld.vshost.exe HelloWorld.pdb HelloWorld.vshost.exe.manifest Какую цель служат эти файлы?

23
Получение атрибутов значения Enum
Я хотел бы знать, возможно ли получить атрибуты enumзначений, а не enumсамого? Например, предположим, у меня есть следующее enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } То, что я хочу, это дать тип enum, произвести 2 кортежа значения строки enum …

22
Настройка заголовка авторизации HttpClient
У меня есть HttpClient, который я использую для REST API. Однако у меня возникают проблемы при настройке заголовка авторизации. Мне нужно установить заголовок для токена, который я получил от выполнения моего запроса OAuth. Я видел некоторый код для .NET, который предлагает следующее, httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); Однако класс Credential не …

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