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

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

6
как вы можете легко проверить, запрещен ли доступ к файлу в .NET?
По сути, я хотел бы проверить, есть ли у меня права на открытие файла, прежде чем я действительно попытаюсь его открыть; Я не хочу использовать для этой проверки команду try / catch, если только в этом нет необходимости. Есть ли свойство доступа к файлам, которое я могу проверить заранее?
100 c#  .net  file-access 

4
Маршрутизация: текущий запрос действия […] неоднозначен для следующих методов действия
У меня есть View Browse.chtml, в котором пользователь может ввести поисковый запрос или оставить поле поиска пустым. При вводе поискового запроса я хочу направить страницу на, http://localhost:62019/Gallery/Browse/{Searchterm} а когда ничего не введено, я хочу направить браузер на http://localhost:62019/Gallery/Browse/Start/Here. Когда я пытаюсь это сделать, я получаю сообщение об ошибке: Текущий запрос …
100 c#  asp.net-mvc 

5
iTextSharp - отправка PDF в памяти во вложении электронной почты
Я задал здесь пару вопросов, но проблемы все еще возникают. Буду признателен, если вы скажете мне, что я делаю неправильно в своем коде. Я запускаю приведенный выше код со страницы ASP.Net и получаю «Невозможно получить доступ к закрытому потоку». var doc = new Document(); MemoryStream memoryStream = new MemoryStream(); PdfWriter.GetInstance(doc, …
100 c#  email  pdf  itextsharp 


3
Непоследовательная доступность: тип собственности менее доступен
Пожалуйста, может кто-нибудь помочь со следующей ошибкой: Несогласованная доступность: тип свойства Test.Delivery менее доступен, чем свойство Test.Form1.thelivery. private Delivery thedelivery; public Delivery thedelivery { get { return thedelivery; } set { thedelivery = value; } } Я не могу запустить программу из-за сообщения об ошибке несоответствия. Вот мой класс доставки: …
100 c#  properties 

10
Где на самом деле хранится конфигурация при использовании файла Settings.settings в .NET?
Где на самом деле хранится конфигурация при использовании файла Settings.settings в .NET? Я хочу удалить сохраненные настройки, чтобы вернуться к состоянию по умолчанию, но не могу найти, где они хранятся ... есть идеи?
100 c#  .net  settings 

11
Как очистить MemoryCache?
Я создал кеш с помощью класса MemoryCache. Я добавляю в него несколько элементов, но когда мне нужно перезагрузить кеш, я хочу сначала его очистить. Как это сделать быстрее всего? Должен ли я перебирать все элементы и удалять их по одному или есть лучший способ?

7
Как программно получить GUID приложения в .net2.0
Мне нужно получить доступ к сборке моего проекта на C # .NET2.0. Я вижу GUID в диалоговом окне «Информация о сборке» в свойствах проекта, и на данный момент я только что скопировал его в константу кода. GUID никогда не изменится, так что это неплохое решение, но было бы неплохо получить …



14
Отключить аналитику приложений при отладке
Как я могу автоматически отключить аналитику приложений при использовании конфигурации отладки и включить ее только при выпуске? Можно ли сделать это без создания другого ключа инструментария только для отладки? У меня есть trackeventоператоры, разбросанные по всему коду, и включение их в проверку препроцессора отладки не является идеальным решением. Мое текущее …


14
В чем разница между ссылочным типом и типом значения в с #?
Один парень задал мне этот вопрос пару месяцев назад, и я не мог его подробно объяснить. В чем разница между ссылочным типом и типом значения в C #? Я знаю , что типы значений int, bool, floatи т.д. , и ссылочные типы delegate, interfaceи т.д. Или это не так, тоже? …

12
C # Автоматические свойства с отложенной загрузкой
В C # Есть ли способ превратить автоматическое свойство в автоматическое свойство с ленивой загрузкой с указанным значением по умолчанию? По сути, я пытаюсь повернуть это ... private string _SomeVariable public string SomeVariable { get { if(_SomeVariable == null) { _SomeVariable = SomeClass.IOnlyWantToCallYouOnce(); } return _SomeVariable; } } во что-то …

2
Как TransactionScope откатывает транзакции?
Я пишу интеграционный тест, в котором я буду вставлять несколько объектов в базу данных, а затем проверять, получает ли мой метод эти объекты. Мое подключение к базе данных осуществляется через NHibernate ... и мой обычный метод создания такого теста заключался бы в следующем: NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into …

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