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

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



14
Очередь фиксированного размера, которая автоматически удаляет старые значения из очереди при новых запросах
Я использую ConcurrentQueueобщую структуру данных, цель которой - хранить последние N переданных ей объектов (своего рода история). Предположим, у нас есть браузер и мы хотим иметь последние 100 просмотренных URL. Мне нужна очередь, которая автоматически удаляет (удаляет из очереди) самую старую (первую) запись при вставке новой записи (постановка в очередь), …
121 c#  queue  fifo 


3
Как перебрать все файлы в каталоге в с # .net?
Я хочу получить файлы в папке, а также в ее подпапках. Следующий код не получает файлы в своей подпапке: string[] files = Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs"); Может ли кто-нибудь рассказать мне, как это реализовать в С # .net?
121 c#  .net 

21
Visual Studio 2015 - не подсветка синтаксиса и не Intellisense
Мои представления Razor в VS2015 RC не показывают правильную окраску для кода C #. Мой проект отлично работал в VS2013, но не в 2015 году, и это не дает мне никакого Intellisense в коде C #. Решение строится, и сайт работает нормально. Я пробовал следующее, но безрезультатно отключение всех расширений …

3
Это Спарта или нет?
Следующее - вопрос интервью. Я нашел решение, но не знаю, почему оно работает. Вопрос: Не изменяя Spartaкласс, напишите код, MakeItReturnFalseвозвращающий результат false. public class Sparta : Place { public bool MakeItReturnFalse() { return this is Sparta; } } Мое решение: (СПОЙЛЕР) public class Place { public interface Sparta { } …

19
Проблемы с сериализацией .NET XML? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

4
Почему выравнивание структуры зависит от того, является ли тип поля примитивным или определяемым пользователем?
В Noda Time v2 мы переходим к наносекундному разрешению. Это означает, что мы больше не можем использовать 8-байтовое целое число для представления всего интересующего нас диапазона времени. Это побудило меня исследовать использование памяти (многими) структурами Noda Time, что, в свою очередь, привело меня к чтобы выявить небольшую странность в решении …

2
В чем разница между настройками Embed Interop Types true и false в Visual Studio?
В Visual Studio при добавлении одной ссылки в проект в окне свойств есть параметр Embed Inteop Types, следует ли установить его на Trueили False? Какая разница? Так как у нас много проектов, среди некоторых из них была установлена ​​ссылка, для Falseдругих - все True, это совершенно беспорядочно. И сервер Bulid …
121 c#  visual-studio 


10
Локализация DisplayNameAttribute
Я ищу способ локализовать имена свойств, отображаемые в PropertyGrid. Имя свойства можно «переопределить» с помощью атрибута DisplayNameAttribute. К сожалению, атрибуты не могут иметь непостоянных выражений. Поэтому я не могу использовать строго типизированные ресурсы, такие как: class Foo { [DisplayAttribute(Resources.MyPropertyNameLocalized)] // do not compile string MyProperty {get; set;} } Я осмотрелся …

19
Как запустить NUnit в режиме отладки из Visual Studio?
Недавно я создал тестовую среду для части C #, над которой я работал. У меня есть настроенный NUnit и новый проект в моем рабочем пространстве для тестирования компонента. Все работает хорошо, если я загружаю свои модульные тесты из Nunit (v2.4), но я дошел до точки, когда было бы действительно полезно …

12
Наличие вывода консольного приложения в Visual Studio вместо консоли
Когда я выполняю консольное приложение на Java с Eclipse, я вижу, что вывод помещается в текстовое поле в самой среде IDE, вместо того, чтобы выскакивать консоль, как в Visual Studio. Это удобно, поскольку даже после выхода из программы я все еще могу эффективно использовать текст, который был в ней написан, …


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