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

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

6
Глобально ловить исключения в приложении WPF?
У нас есть приложение WPF, где его части могут генерировать исключения во время выполнения. Я хотел бы глобально перехватить любое необработанное исключение и записать их в журнал, но в противном случае продолжить выполнение программы, как будто ничего не произошло (вроде как в VB On Error Resume Next). Возможно ли это …

14
Как исправить ошибку «Ссылочная сборка не имеет строгого имени»?
Я добавил сборку со слабым именем в мой проект Visual Studio 2005 (который строго назван). Теперь я получаю сообщение об ошибке: «Ссылочная сборка« xxxxxxxx »не имеет строгого имени» Нужно ли подписывать эту стороннюю сборку?



6
Guid это все 0 (нули)?
Я тестирую некоторые сервисы WCF, которые отправляют объекты с Guids туда и обратно. В тестовом коде моего веб-приложения я делаю следующее: var responseObject = proxy.CallService(new RequestObject { Data = "misc. data", Guid = new Guid() }); По какой-то причине вызов new Guid () генерирует Guids со всеми 0 (нулями) следующим …
241 c#  .net  wcf  web-services  guid 

20
Привязка данных к SelectedItem в древовидном представлении WPF
Как я могу получить элемент, выбранный в WPF-дереве? Я хочу сделать это в XAML, потому что я хочу связать это. Вы можете подумать, что это так, SelectedItemно, видимо, не существует он доступен только для чтения и поэтому непригоден для использования. Вот что я хочу сделать: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" …
241 c#  wpf  mvvm  treeview  selecteditem 

6
В чем разница между общим проектом и библиотекой классов в Visual Studio 2015?
Я смотрел на новые функции для Visual Studio 2015, и Shared Project часто появлялся, но я не понимаю, чем он отличается от использования библиотеки классов или переносимой библиотеки классов. Кто-нибудь может объяснить? Изменить: Общий проект является новой функцией в Visual Studio 2015 и отличается от Portable Class Library. Я понимаю, …

7
Прочитайте и проанализируйте файл Json в C #
Большую часть двух дней я потратил на то, чтобы «разобраться» с примерами кода и т. Д., Пытаясь прочитать очень большой JSON-файл в массив в c #, чтобы потом можно было разбить его на 2d-массив для обработки. Проблема, с которой я столкнулся, заключалась в том, что я не мог найти примеров, …
240 c#  json  parsing  large-files 

21
Как зарегистрировать несколько реализаций одного и того же интерфейса в Asp.Net Core?
У меня есть службы, которые получены из того же интерфейса. public interface IService { } public class ServiceA : IService { } public class ServiceB : IService { } public class ServiceC : IService { } Как правило, другие контейнеры IoC, такие как Unity позволяют вам регистрировать конкретные реализации некоторыми, …


2
Зачем использовать try {} finally {} с пустым блоком try?
Я заметил, что в System.Threading.TimerBase.Dispose()методе есть try{} finally{}блок, но try{}он пуст. Есть ли какое-либо значение в использовании try{} finally{}с пустым try? http://labs.developerfusion.co.uk/SourceViewer/browse.aspx?assembly=SSCLI&namespace=System.Threading&type=TimerBase [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] internal bool Dispose(WaitHandle notifyObject) { bool status = false; bool bLockTaken = false; RuntimeHelpers.PrepareConstrainedRegions(); try { } finally { do { if (Interlocked.CompareExchange(ref m_lock, 1, 0) …
239 c#  .net 

13
Лучший способ объединить два или более байтовых массивов в C #
На этот вопрос есть ответы на Переполнение стека на русском : Объединение массивов байтов У меня есть 3 байтовых массива в C #, которые мне нужно объединить в один. Какой будет наиболее эффективный метод для выполнения этой задачи?
239 c#  arrays 

13
Получить параметры URL из строки в .NET
У меня есть строка в .NET, которая на самом деле является URL. Я хочу простой способ получить значение из определенного параметра. Обычно я бы просто использовал Request.Params["theThingIWant"], но эта строка не из запроса. Я могу создать новый Uriэлемент, например, так: Uri myUri = new Uri(TheStringUrlIWantMyValueFrom); Я могу использовать, myUri.Queryчтобы получить …
239 c#  .net  url  parsing  parameters 

30
Не удалось загрузить файл или сборку или одну из ее зависимостей
У меня другая проблема «Не удалось загрузить файл или сборку или одну из ее зависимостей». Дополнительная информация: Не удалось загрузить файл или сборку «Microsoft.Practices.Unity, версия = 1.2.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35» или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: …

30
Невозможно скопировать файл - доступ к пути запрещен
Я использую Visual Studio 2005. После получения кода из системы контроля версий приложение c # .net работает правильно. Но после внесения некоторых изменений при сборке я получаю следующую ошибку: Ошибка 383 Не удается скопировать файл ".. \ root \ leaf \ Bin \ Debug \ test.Resources.xml" в "Bin \ Debug …

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