c#- все статьи тега ➜ страница 44


Что делает InitializeComponent () и как он работает в WPF?

что значит InitializeComponent() do, и как это работает в WPF? В общем сначала, но мне было бы особенно интересно узнать кровавые детали порядка строительства, и что происходит, когда есть прикрепленные свойства. ...

Просмотр / редактирование данных ID3 для MP3 файлов

какой быстрый и простой способ просмотра и редактирования тегов ID3 (исполнитель, альбом и т. д.) с помощью C#? ...

В чем разница между Xamarin.LayoutOptions формы, особенно заполнить и расширить?

В Xamarin.Формы каждый View имеет два свойства HorizontalOptions и VerticalOptions. Оба типа LayoutOptions и может иметь одно из следующих значений: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand по-видимому, он управляет выравниванием вида на родительском виде. Но как именно поведение каждого отдельного варианта? А в чем разница между Fill и суффикс ...

Проверка подлинности JWT для веб Asp.Net API-интерфейс

Я пытаюсь поддерживать JWT bearer token (JSON Web Token) в моем приложении Web api, и я теряюсь. Я вижу поддержку .net core и OWIN приложения. В настоящее время я размещаю свое приложение над IIS. как я могу достичь этого модуля аутентификации в моем приложении? Есть ли способ я могу использовать <authentication> конфигурация аналогична тому, как я использую формуWindows authentication? ...

Как использовать HttpWebRequest (.NET) асинхронно?

Как я могу использовать HttpWebRequest (.NET, C#) асинхронно? ...

Включите IncludeExceptionDetailInFaults (либо из ServiceBehaviorAttribute, либо из поведения конфигурации) на сервере

У меня есть служба WCF, которая работает отлично, и что-то изменилось, и я не знаю, что. Я получаю это исключение: ...

Использование оператора с нулевым объектом

безопасно ли использовать using оператор на (потенциально) нулевом объекте? Рассмотрим следующий пример: class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = GetObject("invalid name")) { if (x != null) { // etc... } } } } гарантируется ли, что Dispose будет вызываться только если объект не равен null, и я не получу NullReferenceException? ...

Как читать CSV-файл в a.NET Datatable

Как я могу загрузить CSV-файл в System.Data.DataTable, создание datatable на основе файла CSV? делает обычный ADO.net функциональность позволяет это? ...

Как проверить, является ли тип примитивным

у меня есть блок кода, который выполняет в тег html. Type t = typeof(T); // I pass <T> in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue != null ? propValue.ToString() : String.Empty; tagBuilder.Attributes.Add(prop.Name, stringValue); } это отлично работает, за исключением того, что я хочу, чтобы это делалось то ...

Варианты встраивания Chromium вместо управления IE WebBrowser с помощью WPF/C#

управление WPF WebBrowser на основе Internet Explorer страдает от некоторых проблем с клавиатурой и фокусом, а также проблем с утечкой памяти. В качестве альтернативного решения этих проблем мы рассматриваем доступные варианты размещения Chromium вместо управления WebBrowser в нашем проекте WPF/C#, основанном на редактировании HTML. Подобные вопросы были заданы здесь ранее. Я прочитал ответы и сделал свое собственное исследование, но я надеюсь получить еще несколько отзывов от людей, которые фак ...

Видимость по умолчанию для классов и членов C# (поля, методы и т. д.)?

Я пытаюсь найти ссылку для видимости по умолчанию различных аспектов C#. Типы классов, полей, методов, перечислений и т. д. может ли кто-нибудь предоставить список этих элементов вместе с их видимостью по умолчанию (т. е. без префиксного модификатора)? ...

Можно ли десериализовать XML в список?

учитывая следующий XML: <?xml version="1.0"?> <user_list> <user> <id>1</id> <name>Joe</name> </user> <user> <id>2</id> <name>John</name> </user> </user_list> и следующий класс: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } можно использовать XmlSerializer для десериализации x ...

Модульное тестирование, что событие возникает в C#

у меня есть код, который вызывает PropertyChanged события и я хотел бы иметь возможность модульного теста, что события поднимаются правильно. код, который вызывает события, как public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public strin ...

Доступ к словарю.Ключи ключ через числовой индекс

я использую Dictionary<string, int> здесь int - это количество ключей. теперь мне нужно получить доступ к последнему вставленному ключу внутри словаря, но я не знаю его имени. Очевидная попытка: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; не работает, потому что Dictionary.Keys не реализует []-индексатора. мне просто интересно, есть ли подобный класс? Я думал об использовании стека, но это только хранит строку. Теперь я могу создать свою собственную структуру, а затем испо ...

Что означает Тильда перед именем функции в C#?

Я смотрю на какой-то код и у него есть это утверждение: ~ConnectionManager() { Dispose(false); } класс реализует IDisposable интерфейс, но я не знаю, является ли это частью того, для чего используется Тильда (~). ...

Как реализовать ConfigurationSection с помощью коллекции ConfigurationElementCollection

Я пытаюсь реализовать пользовательский раздел конфигурации в проекте, и я продолжаю работать с исключениями, которые я не понимаю. Я надеялся, что кто-то может заполнить пробелы. Я App.config это выглядит так: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="ServicesSection" type="RT.Core.Config.ServicesConfigurationSectionHandler, RT.Core"/> </configSections> <ServicesSection type="RT.Core.Config.Ser ...

Как создать массив байтов из HttpPostedFile

Я использую компонент изображения, который имеет метод FromBinary. Интересно, как преобразовать мой входной поток в массив байтов HttpPostedFile file = context.Request.Files[0]; byte[] buffer = new byte[file.ContentLength]; file.InputStream.Read(buffer, 0, file.ContentLength); ImageElement image = ImageElement.FromBinary(byteArray); ...

Как сравнить флаги в C#?

у меня есть флаг перечисление ниже. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Я не могу сделать оператор if равным true. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. } Как я могу сделать это правда? ...

LINQ Select Distinct с анонимными типами

Так у меня есть коллекция объектов. Точный тип не имеет значения. Из него я хочу извлечь все уникальные пары пары конкретных свойств, таким образом: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Итак, мой вопрос: Будет ли Distinct в этом случае использовать объект по умолчанию equals ( ...

Async / await vs BackgroundWorker

в последние несколько дней я тестировал новые возможности .net 4.5 и c# 5. Мне нравятся его новые функции async / await. Раньше я использовал BackgroundWorker для обработки более длительных процессов в фоновом режиме с адаптивным интерфейсом. мой вопрос: после того, как эти хорошие новые функции, когда я должен использовать async / await и когда BackgroundWorker? Каковы общие сценарии для обоих? ...