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

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

15
Создавать партии в linq
Может ли кто-нибудь предложить способ создания пакетов определенного размера в linq? В идеале я хочу иметь возможность выполнять операции кусками некоторого настраиваемого количества.
105 c#  linq 

22
Получить строку между двумя строками в строке
У меня есть строка вроде: "super exemple of string key : text I want to keep - end of my string" Я хочу просто сохранить строку между "key : "и " - ". Как я могу это сделать? Должен ли я использовать регулярное выражение или я могу сделать это по-другому?
105 c#  regex  string 

5
c # открыть файл с приложением и параметрами по умолчанию
Самый простой способ открыть файл с помощью приложения по умолчанию: System.Diagnostics.Process.Start(@"c:\myPDF.pdf"); Однако я хотел бы знать, существует ли способ установить параметры для приложения по умолчанию, потому что я хотел бы открыть PDF-файл с определенным номером страницы. Я знаю, как это сделать, создав новый процесс и установив параметры, но в этом …
105 c#  file 

12
Является ли if (items! = Null) лишним перед foreach (T item in items)?
Я часто сталкиваюсь с таким кодом: if ( items != null) { foreach(T item in items) { //... } } По сути, ifусловие гарантирует, что foreachблок будет выполняться, только если itemsон не равен нулю. Мне интересно, ifдействительно ли это условие необходимо, или foreachон справится с ситуацией, если items == null. …

9
Не удалось найти реализацию шаблона запроса
В моем приложении Silverlight я пытаюсь создать соединение с базой данных с помощью LINQ. Сначала я добавляю новый класс LINQ to SQL и перетаскиваю в него свою таблицу с именем «tblPersoon». Затем в своем служебном файле я пытаюсь выполнить следующий запрос: [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = …
105 c#  sql  silverlight  wcf  linq 

5
Как выполнить POST с использованием HTTPclient content type = application / x-www-form-urlencoded
В настоящее время я разрабатываю приложение wp8.1 C #, мне удалось выполнить метод POST в json для моего api, создав объект json (bm) из textbox.texts. вот мой код ниже. Как мне взять тот же textbox.text и отправить его в качестве типа содержимого = application / x-www-form-urlencoded. какой код для этого? …


30
Как удалить все пространства имен из XML с помощью C #?
Я ищу чистое, элегантное и умное решение для удаления пространств имен из всех элементов XML? Как бы это выглядело? Определенный интерфейс: public interface IXMLUtils { string RemoveAllNamespaces(string xmlDocument); } Пример XML для удаления NS: <?xml version="1.0" encoding="utf-16"?> <ArrayOfInserts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <insert> <offer xmlns="http://schema.peters.com/doc_353/1/Types">0174587</offer> <type2 xmlns="http://schema.peters.com/doc_353/1/Types">014717</type2> <supplier xmlns="http://schema.peters.com/doc_353/1/Types">019172</supplier> <id_frame xmlns="http://schema.peters.com/doc_353/1/Types" /> …
104 c#  xml 

8
Доступ к таблицам Google с помощью C # с помощью API данных Google
У меня есть некоторая информация в таблицах Google на одном листе. Есть ли способ, которым я могу прочитать эту информацию из .NET, предоставив учетные данные Google и адрес электронной таблицы. Возможно ли использование API данных Google. В конечном итоге мне нужно получить информацию из электронной таблицы Google в DataTable. Как …

3
Почему мое приложение тратит 24% своей жизни на нулевую проверку?
У меня есть критически важное для производительности двоичное дерево решений, и я хотел бы сосредоточить этот вопрос на одной строке кода. Ниже приведен код итератора двоичного дерева с результатами анализа его производительности. public ScTreeNode GetNodeForState(int rootIndex, float[] inputs) { 0.2% ScTreeNode node = RootNodes[rootIndex].TreeNode; 24.6% while (node.BranchData != null) { …

10
Чтение / запись расширенных свойств файла (C #)
Я пытаюсь узнать, как читать / писать в расширенные свойства файла в C #, например, комментарий, битрейт, дату доступа, категорию и т. Д., Которые вы можете увидеть в проводнике Windows. Есть идеи, как это сделать? РЕДАКТИРОВАТЬ: в основном я буду читать / писать в видео файлы (AVI / DIVX / …


9
Получение размеров изображения без чтения всего файла
Есть ли дешевый способ получить размеры изображения (jpg, png, ...)? Лучше всего добиться этого, используя только стандартную библиотеку классов (из-за ограничений хостинга). Я знаю, что читать заголовок изображения и самому разбирать его должно быть относительно легко, но похоже, что что-то подобное уже должно быть там. Кроме того, я подтвердил, что …

11
Можно ли улучшить эту реализацию при тестировании небольших образцов кода на C #?
Достаточно часто на SO я обнаруживаю, что тестирую небольшие фрагменты кода, чтобы увидеть, какая реализация является самой быстрой. Довольно часто я вижу комментарии о том, что код тестирования не учитывает джиттинг или сборщик мусора. У меня есть следующая простая функция тестирования, которую я медленно развивал: static void Profile(string description, int …

10
как изменить пространство имен всего проекта?
Я модифицирую демонстрационное приложение из этой статьи: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx Мне нужно обновить все файлы, чтобы использовать мое пространство имен, например, теперь файл находится здесь: MySolution\MyApp\DemoApp\ViewModel\MainWindowViewModel.cs использует такое пространство имен: namespace DemoApp.ViewModel { /// <summary> /// The ViewModel for the application's main window. /// </summary> public class MainWindowViewModel : WorkspaceViewModel Мне нужно …
104 c#  visual-studio 

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