
Алексей
25.12.2016
19:28:20
можешь format заменить на $"{p.Key}={p.Value}"
лучше читается

Daniel
25.12.2016
19:29:27
Мб понасоздавать переменные просто?

Алексей
25.12.2016
19:30:24
если ты реально юзаешь это как url лучше глянь на msdn методы связаные с url там что-то было для формирование такого

Google

Алексей
25.12.2016
19:32:30
плюс если у тебя в каком-то значении или названии ключа попадет & все нафиг слоемается

Daniel
25.12.2016
19:32:50
Так оно по моей же ошибке попадётся.

Алексей
25.12.2016
19:34:45
вот по этому лучше еще все параметры перед формированием оборачивать в Uri.EscapeDataString
оно как раз защищает и переводит такие символы в 16-ое представление

Daniel
25.12.2016
19:46:49
А писать вот так нормально?
public static async Task<T> RequestAsync<T>(string url, Dictionary<string, string> parameters = null, string verb = "GET")
{
string response = await RequestAsync(url, parameters, verb);
return JsonConvert.DeserializeObject<T>(response);
}
Чтобы не плодить одинаковый код типа.

Летучая
25.12.2016
19:56:17
Зачем вы всё время плодите кучу методов ради одного действия
RequestAsync, ПлевокВПотолокAsync, ПлевокВПотолокAsync2
Допарсил я либу шарповую для ВК, кстати. Содержит все типы объектов вк, все ответы и все методы в виде классов. Может пригодится, заюзаешь или кода надёргаешь :) https://github.com/Worldbeater/VkLibrary/

Daniel
25.12.2016
20:17:12
К чему это?
Нашёл в чужом коде такие строки:
if (ClientId == clientId && ClientSecret == clientSecret)
{
return;
}
ClientId = clientId;
ClientSecret = clientSecret;
Session = null;
Появился вопрос: а выгодно ли оно?
Это

Google

Levent
26.12.2016
03:05:04
?

Donald
26.12.2016
04:08:40
Это ж специально написано

Ilyaw
26.12.2016
04:09:15
Ну это понятно)

Donald
26.12.2016
04:11:39
Го на шарпе также )

Timur
26.12.2016
05:55:50
https://github.com/DevExpress/DevExpress.Mvvm.Free
кто-нибудь пользовался? он прям бесплатный-бесплатный, или в современном духе: "бесплатно вчера, сегодня плати"?

Victor
26.12.2016
06:34:12
только wpf, в платной версии есть поддержка winforms.

Timur
26.12.2016
06:34:51
я так понимаю, вообще все бесплатные библиотеки стали платными

Victor
26.12.2016
06:36:58
а какие были бесплатными?

Timur
26.12.2016
06:38:34
ext.net
еще несколько нашел гуглом, которые "мы стали платными с ххх.ххх версии, а старые удалили"
остались только FineUI, которые, как я понимаю - Ext.net, слизанный китайцами в версии 1.4

des
26.12.2016
06:45:50
ext.net весит много, последний раз я видел что-то около 50 Мб
а
путаю с ext.js

Timur
26.12.2016
06:55:36
за эти деньги он может весить сколько его душе угодно, для меня это неприемлимая цена в любом случае. мне для ЛСА на работе, за которое не доплачивают ни копейки.

Михаил
26.12.2016
06:59:23
проект на каникулы, заделать MVVM фреймворк
с блекжеком и так далее

Лёша
26.12.2016
07:58:22
Девэкспресс норм тема, но дороговата, особенно в кризис

Gid
26.12.2016
08:19:18

Google

Gid
26.12.2016
08:19:26
Где кризис

Лёша
26.12.2016
08:19:59

Gid
26.12.2016
08:20:03
Или в зп кодера которая выше в 3 раза средней по стране

Лёша
26.12.2016
08:20:19

Gid
26.12.2016
08:20:21

Лёша
26.12.2016
08:20:51

PannaCottik
26.12.2016
09:23:52
Парни привет! я кажись не по адресу, но как перемешать массив в powershell
?

O'Miay
26.12.2016
09:25:13
Щя
Как-то так :D

PannaCottik
26.12.2016
09:30:26
:) ска забавный

Михаил
26.12.2016
10:10:44
используй алгоритм Тасование Фишера–Йетса

Михаил
26.12.2016
10:11:02
а если серьезно - хз

Victor
26.12.2016
10:21:42
можно большое количество раз менять местами произвольный i и произвольный j элемент без выписывания, какие поменяли.

Алексей
26.12.2016
10:33:44
Неймспейс нужный не подключен видимо

Daniel
26.12.2016
10:34:26
Он его вообще не видитю
.*

Admin
ERROR: S client not available

Daniel
26.12.2016
10:36:07
А, всё, я разобрался. Там в референсах что-то потыкал.

Михаил
26.12.2016
10:40:51
встречайте, мой первый скрипт на powershell

Google

Михаил
26.12.2016
10:41:02
перемешивает массив
$arr5 = @("One"; "Two"; "Three"; "Four"; "Five")
$tmp = 0
$tmp2 = 0
$i = 2
$tmp3 = "test";
for ($i = 0; $i -lt 5; $i++)
{
$tmp2 = $i
$tmp = Get-Random -Maximum 5
$tmp3 = $arr5[$tmp2]
$arr5[$tmp2] = $arr5[$tmp]
$arr5[$tmp] = $tmp3
}
$arr5
он неказист, но работает

Алексей
26.12.2016
10:44:06
echo $arr5

Михаил
26.12.2016
10:44:47
вроде и без него выводит

Алексей
26.12.2016
10:44:58
Да, по немного по разному

Михаил
26.12.2016
10:45:06
$arr5 = @("One"; "Two"; "Three"; "Four"; "Five")
for ($i = 0; $i -lt 5; $i++)
{
$tmp = Get-Random -Maximum 5
$tmp3 = $arr5[$tmp2]
$arr5[$tmp2] = $arr5[$tmp]
$arr5[$tmp] = $tmp3
}
$arr5
вот если чуть почистить

Vinc
26.12.2016
10:51:55
продолжаю из xml выковыривать вложенные теги и их содержимое. всё хорошо было, но когда добавил проверку регулярками стало плеваться:
Не удалось привести тип объекта "System.Xml.XmlText" к типу "System.String
вот сама выборка
Regex regex = new Regex(@"[А-ЯЁ] | [А-ЯЁ]\S + [А-ЯЁ] | [А-ЯЁ]\- + [А-ЯЁ]");
XmlNodeList childnodes1 = xRoot.SelectNodes("/ФайлПФР/ПачкаВходящихДокументов/ПОРУЧЕНИЕ_НА_ДОСТАВКУ_ПЕНСИЙ/ФИО/Фамилия");
foreach (XmlNode n in childnodes1)
//Console.WriteLine(n.InnerText);
foreach (string str in n)
{
if (!(regex.IsMatch(str)))
Console.WriteLine(n.InnerText);
}
чего не хватает?

Михаил
26.12.2016
11:00:04
foreach (string str in n) что то тут не то
у тебя n - это Node, а ты пытаешься убедить компилятор что это строка

Vinc
26.12.2016
11:03:08

Михаил
26.12.2016
11:04:36
скорее всего прокатит сразу вместо вложенного foreach сделать var str = n.InnerText

Vinc
26.12.2016
11:06:24

Михаил
26.12.2016
11:07:03
foreach (XmlNode n in childnodes1)
//Console.WriteLine(n.InnerText);
// foreach (string str in n)
{
var str = n.InnerText;
if (!(regex.IsMatch(str)))
Console.WriteLine(n.InnerText);
}
как то так

Vinc
26.12.2016
11:10:26
спасибо. осталось понять, почему регулярка не работает и выводятся все-все найденные значения Фамилий

Михаил
26.12.2016
11:14:22

Vladimir
26.12.2016
11:23:08
парни всем прив, кто нить может помочь с десериализацией?

Google

Vladimir
26.12.2016
11:23:15
какая то непонятная проблемка
десерилизация жсона

Летучая
26.12.2016
12:42:36
Привет. Опиши проблему-то, может поможем

Gid
26.12.2016
12:43:02
закинь жсон на пастабин
и модель куда дессериализуешь
сразу

Леонид
26.12.2016
12:43:39
жсон покажи

Летучая
26.12.2016
12:44:09
загадочный вопрос ?
Эта группа больше не существует