Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
user:1234 user:me (ваши) |
| Рейтинг |
score:3 (3+) score:0 (нет) |
| Ответов |
answers:3 (3+) answers:0 (нет) isaccepted:yes hasaccepted:no inquestion:1234 |
| Просмотры | views:250 |
| Код | code:"if (foo != bar)" |
| Секции |
title:яблоки body:"яблоки апельсины" |
| Ссылка | url:"*.example.com" |
| Закладки | in:saves |
| Статус |
closed:yes duplicate:no migrated:no wiki:no |
| Типы |
is:question is:answer |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам c#
Параметры поиска: not deleted
user 196972
260 результатов
C# (произносится «си шарп») — мультипарадигменный язык программирования, флагманский язык фреймворка .NET. Указывайте в вопросах метку используемой реализации Common Language Infrastructure ([.net-framework], [.net-core], [mono]), если вопрос относится к разработке приложений под эту конкретную реализацию или ее особенностей.
1
голос
Загрузка файла по URI (C#)
использования браузера для скачивания файла по указанию локального адреса.
Если надо открыть файл в WebBrowser'е, то можно сделать так:
using System.Windows.Forms;
var f = new Form();
var b = n …
Stack's user avatar
- 9,462
1
голос
Как преобразовать массив байтов в строку и в дату с временем
IEnumerable<string> Split(string s, int size) {
var sr = new StringReader(s);
while (sr.Peek() >= 0) {
var buffer = new char[size];
var c = sr.ReadBlock(buffer, 0, size);
…
Stack's user avatar
- 9,462
2
голоса
Чтение спецсимволов из файла
var sr = new StreamReader(@"c:\temp\test.txt");
while (!sr.EndOfStream) {
var ch = sr.Read();
switch (ch) {
case 10: Console.Write("\\n"); break;
case 13: Console.Write("\\r"); …
Stack's user avatar
- 9,462
3
голоса
Как распаковать архив из ресурсов одним действием?
using System.IO.Compression;
using System.IO;
var za = ZipFile.Open(@"C:\Temp\test.zip", ZipArchiveMode.Read);
var e = za.Entries.First();
using(var s = e.Open()) {
// ...
}
если zip в виде byte …
Stack's user avatar
- 9,462
1
голос
Получить html код страницы c#
Можно получить html с помощью HttpClient и загрузить в Html agility pack.
Для того чтобы включить редирект, укажите AllowAutoRedirect = true
var h = new HttpClientHandler() { AllowAutoRedirect = true …
Stack's user avatar
- 9,462
6
голосов
Как удобно создавать Immutable Value Object с большим количеством свойств в C#
если свойств становится много, например, 20, то как-то неудобно, долго писать класс
Если надо определить класс-обертку для таблицы из БД, в котором много свойств, то можно использовать T4 -- ген …
Stack's user avatar
- 9,462
1
голос
Принятый
Проблема с выводом названий портов (SerialPort)
Метод SerialPort.GetPortNames() читает значения из реестра -- см. referencesource.
// #r "System.Management"
using System.Management;
IEnumerable<string> comPorts() {
var q = @"Select * from …
Stack's user avatar
- 9,462
2
голоса
Парсинг и статистика,недопонимание ситуации с преобразованием,аргументами
Если надо распарсить следующий текстовый файл
user address traffic date
User2 Yandex 600 23.07
User1 Yahoo 800 28.08
User2 Yandex 120 14.09
User3 Yahoo 100 …
Stack's user avatar
- 9,462
1
голос
Принятый
Не создаёт статистику после обработки файлов
Например, есть два файла
log1.txt
user address traffic date
User2 Yandex 600 23.07
User1 Yahoo 800 28.08
User2 Yandex 120 14.09
User3 Yahoo 100 23.10 …
Stack's user avatar
- 9,462
0
голосов
Считывание полей на html странице
кнопка "Войти" находится на странице, я не могу хэндлить нажатие на неё.
Подпишитесь на событие WebBrowser.DocumentCompleted -- вызывается при загрузке страницы и фреймов. Если страница загружена …
Stack's user avatar
- 9,462
4
голоса
Принятый
Не могу вернуть значение после обработки
Проверку параметров лучше проводить сразу и fail-fast.
Если метод возвращает значение, то переменную надо определить внутри метода.
Метод ToUpper возвращает новую строку.
В итоге, класс можно переписа …
Stack's user avatar
- 9,462
0
голосов
запись datetime в xls файл
Можно указать формат данных в столбце
var rg = (Excel.Range) excelWorkSheet.Cells[1,1];
rg.EntireColumn.NumberFormat = "MM/DD/YYYY";
Stack's user avatar
- 9,462
0
голосов
Парсинг и статистика,недопонимание ситуации с преобразованием,аргументами
Для параллельной обработки элементов коллекции можно использовать метод AsParallel вместе с ForAll
using System.Collections.Concurrent;
using System.Linq;
var cq = new ConcurrentQueue<TrafficStat>() …
Stack's user avatar
- 9,462
2
голоса
Принятый
Найти файлы по списку и сравнить наличие
Если в c:\temp\list.txt находится список названий файлов, то пишем
var root = @"C:\Temp\";
var res = File.ReadLines(root + "list.txt").Where(file => !File.Exists(root + file));
File.WriteAllLines(roo …
Stack's user avatar
- 9,462
1
голос
Принятый
Как спарсить страницу после InvokeMember
DocumentText - это как View Page Source в браузере.
В DocumentText находится html, который был загружен при вызове Navigate или при изменении значения DocumentText. Если после загрузки были внесены из …
Stack's user avatar
- 9,462