@CSharpChatЭта группа больше не существует

Страница 208 из 1888
Алексей
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
Девэкспресс норм тема, но дороговата, особенно в кризис
>кризис >аутсорсы по 40к € >продукты которые зарабатывают по 100к чистыми

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

Лёша
26.12.2016
08:19:59
>кризис >аутсорсы по 40к € >продукты которые зарабатывают по 100к чистыми
Ну я бич, я не могу себе такие инструменты позволить

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

Лёша
26.12.2016
08:20:19
Лёша
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, а ты пытаешься убедить компилятор что это строка

Михаил
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
спасибо. осталось понять, почему регулярка не работает и выводятся все-все найденные значения Фамилий

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
загадочный вопрос ?

Страница 208 из 1888

Эта группа больше не существует Эта группа больше не существует