c#- все статьи тега ➜ страница 71
Сохранить массив байтов в файл [дубликат]
этот вопрос уже есть ответ здесь: Может ли массив Byte[] быть записан в файл в C#? 8 ответов У меня есть массив байтов (на самом деле IEnumerable), и мне нужно сохранить его в новый файл, содержащий эти данные. Как мне это сделать? Я нашел несколько ответов, рассказывающих, как создать MemoryStream из это, но все еще не может сохранить его в совершенно новый файл. ...
Зачем изучать Perl, Python, Ruby, если компания использует C++, C# или Java в качестве языка приложения? [закрытый]
интересно, почему разработчик C++, C#, Java хочет изучать динамический язык? предполагая, что компания не переключит свой основной язык разработки С C++ / C# / Java на динамический, какой смысл использовать динамический язык? какие вспомогательные задачи могут быть выполнены динамическими языками быстрее или лучше всего через несколько дней обучения, чем с помощью статического языка, который вы используете в течение нескольких лет? обновление после просмотра первые несколько ответов ясно, чт ...
Элегантно определите, является ли более одного логического значения "true"
у меня есть набор из пяти логических значений. Если несколько из них верны, я хочу выделить определенную функцию. Какой самый элегантный способ, который вы можете придумать, позволит мне проверить это условие в одном операторе if ()? Язык C#, но меня интересуют решения на других языках (пока мы не говорим о конкретных встроенных функций). один интересный вариант-Сохранить логические значения в байте, сделать правый сдвиг и сравнить с исходным байтом. Что-то вроде if(myByte && (myByte & ...
значение datetime.Сравните, как проверить, если дата меньше, чем 30 дней?
Я пытаюсь решить, если срок действия учетной записи истекает менее чем через 30 дней. Правильно ли я использую DateTime Compare? if (DateTime.Compare(expiryDate, now) < 30) { matchFound = true; } ...
ILMerge Лучшие Практики
вы используете ILMerge? Вы используете ILMerge для объединения нескольких сборок, чтобы облегчить развертывание dll? Вы обнаружили проблемы с развертыванием / управлением версиями в производстве после объединения сборок ILMerging? Я ищу некоторые советы в отношении использования ILMerge для уменьшения трения развертывания, если это вообще возможно. ...
Можно ли встроить Gecko или Webkit в форму Windows так же, как WebView?
Я хотел бы знать, если есть такая вещь, как Gecko.NET ;) я имею в виду, так же, как мы можем встроить WebView, и это "экземпляр" IE7 внутри любого приложения Windows Forms (и скажите ему navigateto(fancy_url);). Я хотел бы использовать Firefox или WebKit. кто-нибудь пробовал? обновление: пожалуйста, имейте в виду, что, хотя можно встроить геккон с помощью упомянутых элементов управления, это все еще невозможно print при использовании Геккон. обновление марта 2010: по-прежнему невозможно печ ...
Найти внутреннее большинство исключений без использования цикла while?
когда C# создает исключение, оно может иметь внутреннее исключение. То, что я хочу сделать, это получить внутреннее большинство исключений или, другими словами, исключение листа, которое не имеет внутреннего исключения. Я могу сделать это в цикле while: while (e.InnerException != null) { e = e.InnerException; } но мне было интересно, есть ли какой-то один лайнер, который я мог бы использовать для этого вместо этого. ...
Как добавить и получить значения заголовка в WebApi
мне нужно создать метод POST в WebApi, чтобы я мог отправлять данные из приложения в метод WebApi. Я не могу получить значение заголовка. здесь я добавил значения заголовка в приложении: using (var client = new WebClient()) { // Set the header so it knows we are sending JSON. client.Headers[HttpRequestHeader.ContentType] = "application/json"; client.Headers.Add("Custom", "sample"); // Make the request var response = client.U ...
Как включить CORS в ASP.net основной веб-API
что я пытаюсь сделать у меня есть бэкэнд ASP.Net основной веб-API, размещенный на свободном плане Azure (http://andrewgodfroyportfolioapi.azurewebsites.net/swagger/) (исходный код:https://github.com/killerrin/Portfolio-Backend). у меня также есть клиентский сайт, который я хочу сделать потреблять этот API. Клиентское приложение не будет размещено в Azure, а будет размещено на страницах Github или на другом сервере Веб-хостинг, к которому у меня есть доступ. Из-за этого доменные имена не будут ...
Как я могу выровнять текст в Столбцах с помощью консоли.Метода WriteLine?
У меня есть своего рода отображение столбца, но конец двух столбцов, похоже, не выравнивается правильно. Это код у меня есть на данный момент: Console.WriteLine("Customer name " + "sales " + "fee to be paid " + "70% value " + "30% value"); for (int DisplayPos = 0; DisplayPos < LineNum; DisplayPos = DisplayPos + 1) { seventy_percent_value = ((fee_payable[DisplayPos] / 10.0) * 7); thirty_percent_value = ((fee_payable[DisplayPos] / 10.0) * 3); ...
Метод C# Distinct () сохраняет исходный порядок последовательности нетронутым?
Я хочу удалить дубликаты из списка, не меняя порядок уникальных элементов в списке. Джон Скит и другие предложили использовать следующее list = list.Distinct().ToList(); удаление дубликатов из списка C# удалить дубликаты из списка в C# гарантируется ли, что порядок уникальных элементов будет таким же, как и раньше? Если да, пожалуйста, дайте ссылку, которая подтверждает это, поскольку я ничего не мог найти в документации. ...
Не удается вернуть кортеж из метода с помощью Visual Studio 2017 и C# 7.0
Я установил сообщество Visual Studio 2017, которое было выпущено неделю назад, и я начал изучать новые функции C# 7. Так что я создал простой метод, который возвращает два значения: public class Program { public static void Main(string[] args) { (int sum, int count) a = ReturnTwoValues(); } static (int sum, int count) ReturnTwoValues() => (1, 1); } компилятор генерирует ошибку: ошибка CS8137 не удается определить класс или член, который использует кортежи п ...
В каком порядке C# для каждого цикла повторяется по списку?
мне было интересно, в каком порядке цикл foreach в C# проходит через ...
Добавьте привилегию " все " в папку с помощью C#.NET
я использовал код ниже, чтобы дать всем доступ к папке: System.Security.AccessControl.DirectorySecurity sec = System.IO.Directory.GetAccessControl(directory, AccessControlSections.All); FileSystemAccessRule accRule = new FileSystemAccessRule("Everyone", FileSystemRights.Modify, AccessControlType.Allow); sec.AddAccessRule(accRule); // setACL sec.ResetAccessRule(accRule); теперь пользователь Everyone добавляетс ...
Как издеваться над методом расширения CreateResponse на HttpRequestMessage
Я использую ASP.Net MVC 4 RC ApiController, и я пытаюсь провести модульный тест метода Get. этот метод использует метод CreateResponse, который находится на HttpRequestMessage, но я понятия не имею, как издеваться над этим или заставить его работать правильно. тело метода содержит следующее: MediaTypeHeaderValue header = new MediaTypeHeaderValue(versionedSmartBlock.ContentType); var response = Request.CreateResponse<SmartBlock>(HttpStatusCode.OK, versionedSmartBlock, header); в рамка ...
Visual studio-ошибка получения "файл метаданных" XYZ "не найден" после продолжения редактирования
я наткнулся на проблему, которая действительно раздражает. Когда я отлаживаю свое программное обеспечение, все работает нормально, но если я нажму точку останова и отредактирую код, когда я попытаюсь продолжить работу, я получу ошибку:Metadata file 'XYZ' could not be found осмотревшись некоторое время, я обнаружил некоторые подобные проблемы, но все они касались сбоя сборки, что не является моим случаем (это происходит только после редактирования-продолжить). что я пробовал так далеко: мой ...
Как конвертировать HTML в текст на C#?
Я ищу код C# для преобразования HTML-документа в обычный текст. Я не ищу простой тег удаления , но что-то, что будет выводить обычный текст с помощью разумный сохранение оригинального макета. вывод должен выглядеть так: Html2Txt на W3C Я посмотрел на HTML Agility Pack, но я не думаю, что это то, что мне нужно. У кого-нибудь есть другие предложения? EDIT: Я просто загружаю HTML Agility Pack из CodePlex, и запустил проект Html2Txt. Какое разочарование (по крайней мере модуль, который дела ...
Получить установленные приложения в системе
Как получить приложения, установленные в системе с помощью кода c#? ...
Как сортировать зависимые объекты по зависимостям
у меня есть коллекция: List<VPair<Item, List<Item>> dependencyHierarchy; первый элемент в паре-это некоторый объект (item), а второй-это коллекция объектов того же типа, от которых зависит первый. Я хочу получить List<Item> в порядке зависимости, поэтому нет элементов, которые зависят от первого элемента и так далее (нет циклической зависимости!). вход: Item4 depends on Item3 and Item5 Item3 depends on Item1 Item1 does not depend on any one Item2 depends on Item4 Ite ...
Как поставить задачу в спящий режим (или задержку) в C# 4.0?
здесь задач.Задержка в .NET 4.5 Как я могу сделать то же самое в .NET 4.0? ...