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


идентификатор GUID.Parse () или new Guid () - какая разница?

в чем разница между этими двумя способами преобразования строки в System.Guid? Есть причина, чтобы выбрать один над другим? var myguid = Guid.Parse("9546482E-887A-4CAB-A403-AD9C326FFDA5"); или var myguid = new Guid("9546482E-887A-4CAB-A403-AD9C326FFDA5"); ...

Является ли DbContext таким же, как DataContext?

Я следую учебник от Скотт ГУ это относится к классу с именем DbContext. Я не могу найти его в любом пространстве имен на framework 4, и мне кажется, что он был переименован из CT4 DbContext в систему .net4.Данные.В LINQ.свойство DataContext. Правильно ли мое предположение? ...

Клиент службы WCF: тип содержимого text / html; charset=utf-8 ответного сообщения не соответствует типу содержимого привязки

У меня есть служба WCF, работающая на моем локальном сервере IIS. Я добавил его в качестве ссылки на службу для проекта веб-сайта C#, и он добавляет штраф и автоматически генерирует прокси-классы. однако, когда я пытаюсь вызвать любой из сервисных контрактов, я получаю следующую ошибку: описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительных информация о ошибка и где он возник в ко ...

Автоматическое управление версиями в Visual Studio 2017 (.NET Core)

Я потратил большую часть нескольких часов, пытаясь найти способ автоматического увеличения версий в a .NETCoreApp 1.1 (Visual Studio 2017). Я знаю файле AssemblyInfo.cs создается динамически в папке:obj/Debug/netcoreapp1.1/ Он не принимает старый метод: [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")] Если я установил проект в пакет, я могу установить версии там, но это, кажется, используется для построения AssemblyInfo.cs-файл. мой вопрос, есть ли кто-нибудь выяснил, к ...

как остановить мерцание c# winforms

у меня есть программа, которая по сути похожа на приложение paint. Однако у моей программы есть некоторые мерцающие проблемы. У меня есть следующая строка в моем коде (который должен избавиться от мерцания - но не делает): this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true); мой код (минус супер и подклассы для фигур выглядит следующим образом: using System; using System.Collections.Generic; using System.ComponentModel; using System ...

Что такое хорошая встроенная база данных для использования С C#? [закрытый]

с кончиной VistaDB (vistadb.net), я ищу хорошую встроенную базу данных для использования в моем программировании на C#. есть ли у кого-нибудь какие-либо предложения для чего-то использовать, что просто установить вместе с моим приложением? VistaDB был прост, потому что мне нужно было только скопировать 1 DLL-файл вместе с моим приложением, чтобы заставить его работать. Я ищу что-то вроде этого, но с хорошей документацией/образцами для C#. ...

Как создать псевдоним имени класса В C#?

Я хочу создать псевдоним для имени класса. Следующий синтаксис был бы идеальным: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; но он не будет компилироваться. пример Примечание этот пример приведен только для удобства. Не пытайтесь решить эту конкретную проблему, предлагая изменить дизайн всей системы. Наличие или отсутствие этого примера не меняет исходного вопроса. неко ...

Как преобразовать Int в строку в C# без использования ToString ()?

преобразуйте следующий аргумент int в строку без использования каких-либо собственных функций toString. public string integerToString(int integerPassedIn){ //Your code here } так как все наследуется от Object и Object есть ToString() метод как бы вы преобразовали int до string без использования уроженца ToString() способ? проблема с конкатенацией строк заключается в том, что он будет вызывать ToString() вверх по цепочке, пока он не ударит один или не ударит Object класса. как сд ...

Маршрутизация с несколькими методами Get в ASP.NET Web API

я использую веб-Api с ASP.NET MVC, и я очень новичок в этом. Я прошел через некоторые демо на asp.net сайт и я пытаюсь сделать следующее. у меня есть 4 метода get, со следующими подписями public List<Customer> Get() { // gets all customer } public List<Customer> GetCustomerByCurrentMonth() { // gets some customer on some logic } public Customer GetCustomerById(string id) { // gets a single customer using id } public Customer GetCustomerByUsername(string username) { ...

Публикация данных JSON в ASP.NET MVC

Im пытается получить список элементов строки на веб-страницу с помощью JSON, который затем будет обработан и отправлен обратно на сервер по запросу ajax, используя ту же структуру JSON, которая прибыла (за исключением изменения значений полей). получение данных с сервера легко, манипуляции еще проще! но отправка этих данных JSON обратно на сервер для сохранения... время самоубийства! Пожалуйста, может кто-то помогите! Javascript var lineitems; // get data from server $.ajax({ url: '/Con ...

Пустая строка как частный случай?

Я прочитал тест Джона Скита, и мне было интересно, почему второй образец моего не будет работать, а первый-нет. почему это дает true: object x = new string("".ToArray()); object y = new string("".ToArray()); Console.WriteLine(x == y); //true но этот не делает: var k="k"; //string.intern(k); // doesn't help object x = new string(k.ToArray()); object y = new string(k.ToArray()); Console.WriteLine(x == y); //false я использую fw 4.5 с vs2010. к счастью, у меня также установлен vs2005, те ж ...

Связывание Combobox с использованием словаря в качестве источника данных

Я использую .NET 2.0 и пытаюсь привязать источник данных combobox к отсортированному словарю. таким образом, ошибка, которую я получаю, - это "DataMember свойство 'Key' не может быть найдено на источнике данных". SortedDictionary<string, int> userCache = UserCache.getSortedUserValueCache(); userListComboBox.DataSource = new BindingSource(userCache, "Key"); //This line is causing the error userListComboBox.DisplayMember = "Key"; userListComboBox.ValueMember ...

Почему я не могу создать абстрактный конструктор на абстрактном классе C#?

Я создаю абстрактный класс. Я хочу, чтобы каждый из моих производных классов был вынужден реализовать определенную подпись конструктора. Таким образом, я сделал то, что сделал бы, если бы хотел заставить их реализовать метод, я сделал абстрактный. public abstract class A { abstract A(int a, int b); } однако я получаю сообщение о том, что абстрактный модификатор недействителен в этом элементе. Моей целью было заставить такой код. public class B : A { public B(int a, int b) : base(a, b ...

Как я могу безопасно бросить систему.Возражаете против 'bool' в C#?

я извлекаю bool значение из коллекции (не универсальной, гетерогенной). The as оператор может использоваться только со ссылочными типами, поэтому невозможно использовать as чтобы попробовать безопасное приведение к bool: // This does not work: "The as operator must be used with a reference type ('bool' is a value type)" object rawValue = map.GetValue(key); bool value = rawValue as bool; есть что-то подобное, что можно сделать, чтобы безопасно привести объект к типу значения без возможности I ...

в JavaScript проверить, если значение null или пробелом или без пробела

мне нужно проверить, является ли var нулевым или имеет какие-либо пустые места или, если на то пошло, просто пустым ("") у меня есть следующие, но не работает: var addr; addr = " "; if (!addr) { // pull error } Если я делаю следующее, он работает if (addr) { }​ мне нужно что-то вроде этого метода C#: String.IsNullOrWhiteSpace(value) Так что если он имеет значение null или имеет какие-либо пробелы или нет места, я могу поймать его ...

Шаблон для вызова службы WCF с помощью async / await

я сгенерировал прокси с операции на основе задач. как эта служба должна быть вызвана правильно (утилизация ServiceClient и OperationContext потом) с помощью async / await? моя первая попытка была: public async Task<HomeInfo> GetHomeInfoAsync(DateTime timestamp) { using (var helper = new ServiceHelper<ServiceClient, ServiceContract>()) { return await helper.Proxy.GetHomeInfoAsync(timestamp); } } будучи ServiceHelper класс, который создает ServiceClient и Opera ...

по каждому по запросу.Файлы

Я пытаюсь загрузить несколько файлов в ASP.NET MVC и у меня есть этот простой цикл foreach в моем контроллере foreach (HttpPostedFileBase f in Request.Files) { if (f.ContentLength > 0) FileUpload(f); } предыдущий код генерирует эту ошибку: Unable to cast object of type 'System.String' to type 'System.Web.HttpPostedFile'. то, что я не понимаю, почему запрос.Files [1] возвращает HttpPostedFileBase, но когда он повторяется, он возвращает строки (предположительно имена файлов). ...

Как получить расположение DLL в настоящее время выполняется?

у меня есть конфигурационный файл, который мне нужно загрузить как часть выполнения dll, которую я пишу. проблема, с которой я сталкиваюсь, заключается в том, что место, где я помещаю dll и файл конфигурации, не является "текущим местоположением", когда приложение работает. например, я поставил dll и xml-файл здесь: D:Program файлыMicrosoft Team Foundation Server 2010Application TierWeb ServicesbinPlugins но если я попытаюсь сослаться на xml-файл (в моей dll) вот так: XDocument do ...

Формат html.EnumDropdownListFor: отображение текста по умолчанию

на мой взгляд у меня есть enumdropdownlist (новая функция в Asp.Net MVC 5.1). @Html.EnumDropDownListFor(m => m.SelectedLicense,new { @class="form-control"}) Если я выполнить приведенный выше код, я получаю dropdownlist для моего следующего перечисления. public enum LicenseTypes { Trial = 0, Paid = 1 } но по умолчанию я хочу, чтобы мой выпадающий список имел значение(пользовательский текст) и это то, что я пробовал @Html.EnumDropDownListFor(m => m.SelectedLicense,"Select a li ...

Загрузка DLL во время выполнения в C#

Я пытаюсь выяснить, как вы могли бы пойти об импорте и использовании .dll во время выполнения внутри приложения C#. Использование Сборки.LoadFile () мне удалось заставить мою программу загрузить dll (эта часть определенно работает, поскольку я могу получить имя класса с помощью ToString ()), однако я не могу использовать метод "Output" из моего консольного приложения. Я компилирую .затем dll перемещает его в проект моей консоли. Есть ли дополнительный шаг между CreateInstance и затем будучи в со ...