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? Каковы общие сценарии для обоих? ...