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


Создание JSON на лету с помощью JObject

для некоторых из моих модульных тестов я хочу иметь возможность создавать определенные значения JSON (в данном случае альбомы записей), которые могут использоваться в качестве входных данных для тестируемой системы. у меня есть следующий код: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); jsonObject.Add("Artist", "2Pac"); это отлично работает, но мне никогда не нравился синтаксис "волшебной ...

Как реализовать интерфейс IComparable?

я заполняю массив экземплярами класса: BankAccount[] a; . . . a = new BankAccount[] { new BankAccount("George Smith", 500m), new BankAccount("Sid Zimmerman", 300m) }; как только я заполню этот массив, я хотел бы отсортировать его по балансовым суммам. Для того, чтобы сделать это, я хотел бы иметь возможность проверить, является ли каждый элемент сортируется с помощью IComparable. Мне нужно сделать это с помощью интерфейсов. До сих пор у меня есть следующий код: public interface ICo ...

Как включить кавычки в строку

У меня есть строка "я хочу узнать "c#"". Как я могу включить кавычки до и после c#? ...

Свободные интерфейсы и наследование в C#

я покажу проблему на примере. Существует базовый класс с плавным интерфейсом: class FluentPerson { private string _FirstName = String.Empty; private string _LastName = String.Empty; public FluentPerson WithFirstName(string firstName) { _FirstName = firstName; return this; } public FluentPerson WithLastName(string lastName) { _LastName = lastName; return this; } public override string ToString() { return String.Fo ...

Как я могу вызвать "базовую реализацию" переопределенного виртуального метода? [дубликат]

этот вопрос уже есть ответ здесь: Есть ли способ вызвать родительскую версию переопределенного метода? (C# .NET) 8 ответов учитывая следующий код, есть ли способ вызвать версию метода X класса A? class A { virtual void X() { Console.WriteLine("x"); } } class B : A { override void X() { Console.WriteLine("y"); } } class Program { static void Main() { A b = new B(); // Call A.X somehow, ...

Встраивание одной dll в другую в качестве встроенного ресурса, а затем вызов его из моего кода

у меня есть ситуация, когда у меня есть DLL, которую я создаю, которая использует другую стороннюю DLL, но я предпочел бы иметь возможность создавать стороннюю DLL в моей DLL вместо того, чтобы держать их вместе, если это возможно. Это С C# и .NET 3.5. Я хотел бы сделать это, сохранив стороннюю DLL в качестве встроенного ресурса, который я затем помещаю в соответствующее место во время выполнения первой DLL. Я первоначально планировалось сделать это путем написания кода, чтобы поместить сторо ...

C# как получить текстовое значение из PasswordBox?

у меня есть PasswordBox. как я могу получить входное значение из тега PasswordBox после завершения ввода? ...

Что такое идиоматический код?

меня интересуют некоторые примеры до и после c#, некоторые неидиоматические и идиоматические примеры. Примеры, отличные от C#, также будут хороши, если они получат эту идею. Спасибо. ...

В C# не поддерживается тип гранта для вызова веб-API

Я пытаюсь выполнить сообщение для моего WebAPI из настольного приложения c# WPF. независимо от того, что я делаю, я получаю {"error": "unsupported_grant_type"} это то, что я пробовал (и я пробовал все, что мог найти): также веб-разработчиков API в настоящее время активный для тестирования: http://studiodev.biz/ базовый объект http-клиента: var client = new HttpClient() client.BaseAddress = new Uri("http://studiodev.biz/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRe ...

Как можно добавить разделитель между элементами в элементе управления ItemsControl

мне нужно отобразить список чисел из коллекции в элементе управления Items. Итак, элементы:"1", "2", "3". когда они отображаются, мне нужно, чтобы они были разделены запятой (или что-то подобное). Таким образом, вышеуказанные 3 пункта будут выглядеть так: "1, 2, 3". Как я могу добавить разделитель для отдельных элементов, не имея один Галс в конце списка? Я не застрял на использовании ItemsControl, но это то, что я начал использовать. ...

Как устранить предупреждение о двусмысленности?

у меня есть это предупреждение: предупреждение 3 неоднозначность между методом ' Microsoft.Офис.Взаимодействие.Слово._Приложение.Выход(ref объект, объект Реф, Реф объекта) и не способ 'Майкрософт.Офис.Взаимодействие.Слово.ApplicationEvents4_Event.Бросить'. Использование группы методов. на мой строки wordApplication.Quit(); Я попытался заменить его на: wordApplication.Quit(false); // don't save changes и wordApplication.Quit(false, null, null); // no save, no format но он продолжае ...

Недопустимые символы XML в пути

я запрашиваю службу на основе soap и хочу проанализировать возвращенный XML, однако, когда я пытаюсь загрузить XML в XDoc для запроса данных. я получаю сообщение об ошибке "незаконные символы в пути"? Это (ниже) XML, возвращенный из службы. Я просто хочу получить список соревнований и поместить их в список, который я настроил. XML загружается в XML-документ, хотя он должен быть правильно отформатирован?. любые советы о лучшем способе сделать это и получить круглый ошибка была бы весьма признате ...

Как extern работает в C#?

всякий раз, когда я смотрю достаточно глубоко в отражатель, я натыкаюсь на extern методы без источника. Я прочитал документацию msdn по адресу http://msdn.microsoft.com/en-us/library/e59b22c5 (v=vs.80). aspx. то, что я получил из этой статьи, - это методы с extern модификатор должен быть введен. Я интерпретировал это так, что он работает как абстрактный заводской шаблон. Я также заметил, что никогда не видел нестатического метода extern. Статическое требование (я мог бы увидеть, как это буде ...

Пример консольного приложения SignalR

есть ли небольшой пример консоли или приложения winform, использующего signalR для отправки сообщения в концентратор .net?. Я пробовал примеры .net и посмотрел на wiki, но для меня не имеет смысла отношения между хабом(.net) и клиентом(консольное приложение) (не удалось найти пример этого). Нужно ли приложение просто адрес и имя концентратора для подключения?. Если кто-то может предоставить небольшой лакомый кусочек кода, показывающий приложение, подключенное к концентратору и отправляющее "Hel ...

C# Как правильно сделать запрос http web GET

Я все еще новичок на c#, и я пытаюсь создать приложение для этой страницы, которое сообщит мне, когда я получу уведомление (ответил, прокомментировал и т. д..). Но сейчас я просто пытаюсь сделать простой вызов API, который будет возвращать данные пользователя. Я использую Visual studio express 2012 для создания приложения C#, где (на данный момент) Вы вводите свой идентификатор пользователя, поэтому приложение сделает запрос с идентификатором пользователя и покажет статистику этого идентификато ...

Разница между утверждением.Равны и утверждают.AreSame?

в чем разница между Assert.AreEqual и Assert.AreSame? ...

Как читать файл в кодировке ANSI, содержащий специальные символы

Я пишу политику проверки TFS, которая проверяет, содержат ли наши исходные файлы наш заголовок файла. моя проблема заключается в том, что наш заголовок файла содержит специальный символ "©" и, к сожалению, некоторые из наших исходных файлов закодированы в ANSI. Поэтому, если я прочитаю эти файлы в политике, строка выглядит так: "Copyright � 2009". string content = File.ReadAllText(pendingChange.LocalItem); Я устал менять кодировку строки, но это не помогает. Так как я могу прочитать эти файл ...

Графовая база данных for.NET [закрыто]

Я разрабатывал приложение, основанное на .NET / Mono framework, которое должно интенсивно использовать кратчайший путь в графе теории и я хотел бы использовать собственное решение для обхода узлов графа, вместо реализации суррогатных решений, которые вряд ли будут поддерживаться и будут массово влиять на производительность. Я нашел приложение, которое будет идеально подходит для моей области: СУБД Neo4j. к сожалению, это приложение чисто написано в Java-коде, и оно не переносится на .NET из-за ...

Сравнение двойных значений в C#

у меня есть double переменная x. В коде x присваивается значение 0.1 и я проверяю его в выражении "если", сравнивая x и 0.1 if (x==0.1) { ---- } к сожалению, он не входит в if сообщении я должен использовать Double или double? в чем причина этого? Можете ли вы предложить решение для этого? ...

Система.Сеть.Mvc не работает должным образом после обновления Windows

после вчерашнего обновления Windows, у меня, кажется, есть проблемы с созданием моих проектов. Related Windows Updates could be: ASP.NET MVC 2.0: KB2993939 ASP.NET MVC 3.0: KB2993937 ASP.NET MVC 4.0: KB2993928 ASP.NET MVC 5.0: KB2992080 ASP.NET MVC 5.1: KB2994397 эти ошибки все, кажется, связаны с System.Web.Mvc пространство имен, которое я проверил; оно все еще связано с проектом под References. Что могло пойти не так с моим проектом MVC во время обновления Windows, и как мне его исправить ...