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

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

14
Почему мне следует избегать использования свойств в C #?
В своей прекрасной книге CLR Via C # Джеффри Рихтер сказал, что ему не нравятся свойства, и он рекомендует не использовать их. Он объяснил причину, но я не совсем понимаю. Может ли кто-нибудь объяснить мне, почему я должен или не должен использовать свойства? Изменилось ли это в C # 3.0 …
102 c#  properties 


30
Отладка не начинается [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Когда я нажимаю F5 (режим отладки), ничего не происходит. …

6
Как получить значение перечисления из строки в C #?
У меня есть перечисление: public enum baseKey : uint { HKEY_CLASSES_ROOT = 0x80000000, HKEY_CURRENT_USER = 0x80000001, HKEY_LOCAL_MACHINE = 0x80000002, HKEY_USERS = 0x80000003, HKEY_CURRENT_CONFIG = 0x80000005 } Как я могу, учитывая строку HKEY_LOCAL_MACHINE, получить значение 0x80000002на основе перечисления?
102 c#  enums 


4
Как может документация Xml для веб-API включать документацию, выходящую за рамки основного проекта?
Документация для обеспечения интеграции XmlDoc в ваши Api проектов Web появляется только рукоятки ситуаций , когда все ваши типов API являются частью вашего WebAPI проекта. В частности, обсуждается, как перенаправить XML-документацию App_Data/XmlDocument.xmlи раскомментировать строку в вашей конфигурации, которая будет использовать этот файл. Это неявно разрешает только один файл документации проекта. …

9
Передача данных на главную страницу в ASP.NET MVC
Как вы можете передавать данные на главную страницу (используя ASP.NET MVC) без нарушения правил MVC? Лично я предпочитаю кодировать абстрактный контроллер (базовый контроллер) или базовый класс, который передается во все представления.
102 c#  .net  asp.net  asp.net-mvc 

4
Ошибка неоднозначного вызова компилятора - анонимный метод и группа методов с Func <> или Action
У меня есть сценарий, в котором я хочу использовать синтаксис группы методов, а не анонимные методы (или синтаксис лямбда) для вызова функции. Функция имеет две перегрузки: одна принимает Action, а другая - Func&lt;string&gt;. Я могу с радостью вызвать две перегрузки, используя анонимные методы (или лямбда-синтаксис), но получаю ошибку компилятора неоднозначного …
102 c#  delegates 


2
Что такое услуги WCF RIA?
Я ненавижу сайт MSDN за услуги WCF RIA. Он не говорит, что это такое, он только говорит, что делает. Он говорит о том, чего можно достичь, но не говорит, зачем мне это нужно. Например: «Распространенной проблемой при разработке n-уровневого решения RIA является координация логики приложения между средним уровнем и уровнем …
102 c#  .net  wcf  ria 

7
Как создать новый язык для использования в Visual Studio
Я хочу написать новый язык шаблонов и хочу, чтобы Visual Studio «поддерживала» его. Что мне нужно знать: Как мне разобрать мой новый язык? Учитывая некоторый код на моем новом языке шаблонов, как мне перевести его в HTML? Прямо сейчас я использую регулярные выражения для анализа токена за токеном, но я …

8
Тип или имя пространства имен 'Objects' не существует в пространстве имен 'System.Data'
Я использую сущности, C # и SQL Server для создания многоуровневого приложения. Я создаю несколько базовых классов, общих для всех моих компонентов DAL. В этом базовом классе я хочу обрабатывать состояние подключения базового класса ObjectContext, унаследованного объектом сущностей. Компиляция вызывает следующую ошибку: Тип или имя пространства имен Objects не существует …

13
Регулярное выражение для проверки, состоит ли пароль из «8 символов, включая 1 заглавную букву, 1 специальный символ, буквенно-цифровые символы».
Я хочу, чтобы регулярное выражение проверяло это пароль должен состоять из восьми символов, включая одну заглавную букву, один специальный символ и буквенно-цифровые символы. А вот мое выражение проверки, которое предназначено для восьми символов, включая одну заглавную букву, одну строчную букву и одну цифру или специальный символ. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" Как я могу …
102 c#  regex 

10
Visual Studio: несколько команд после сборки?
Visual Studio 2008 позволяет мне объявить команду и прикрепить ее к событию после сборки проекта. Как и многие разработчики, я регулярно использую его для копирования файлов в выходной каталог приложения. Я работаю над проектом, в котором мне нужно скопировать файлы из двух разных мест в два разных места назначения, и …

6
Как показать диалоговое окно «Сохранить как» в WPF?
В WPF / C # у меня есть требование щелкнуть кнопку, собрать некоторые данные, а затем поместить их в текстовый файл, который пользователь может загрузить на свой компьютер. Я могу получить первую половину этого, но как вы можете предложить пользователю диалоговое окно «Сохранить как»? Сам файл будет простым текстовым файлом.
102 c#  wpf  save 

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