
Andrey
18.10.2016
10:00:14
А я 465 руками указал и timeout истекал:(

Vlad
18.10.2016
10:01:46
в шарп не завезли os.walk, стыдно

[Anonymous]
18.10.2016
10:04:21

Vlad
18.10.2016
10:05:21
покаж, там наверняка с ошибкой

Google

Vlad
18.10.2016
10:05:27
или нелениво

[Anonymous]
18.10.2016
10:05:44
Directory.GetFiles(foldername , "*.mp3", SearchOption.AllDirectories );
IEnumerable<FileInfo> EnumerateFiles(string path, string filter)
{
var files = Enumerable.Empty<FileInfo?);
try {
var root = new DirectoryInfo(path);
files = root.EnumerateFiles(filter);
files = files.Concat(root.EnumerateDirectories().SelectMany(dir => EnumerateFiles(dir.FullName, filter)));
}
catch (UnauthorizedAccessException) {}
return files;
}

Vlad
18.10.2016
10:06:03
нормас

[Anonymous]
18.10.2016
10:06:07
+
идеально

Сирожа
18.10.2016
10:06:44
полезные полезности - это так мило

Vlad
18.10.2016
12:34:20
кто пишет Convert.ToDouble(str) - вон из профессии

Сирожа
18.10.2016
12:34:41
чего так?
чей ты ты удумал? Функция есть? Есть. Надо юзать))))

Sergey
18.10.2016
12:35:43
культурные особенности небось

Сирожа
18.10.2016
12:40:00

Vlad
18.10.2016
12:40:35
this

Google

Vlad
18.10.2016
12:40:35
культурные особенности небось

Andrey
18.10.2016
12:49:58
Convert.ToDouble(str) exception кинет же
Там надо invarianculture явно указывать
русский язык говно

WelcomeBot+
18.10.2016
15:13:32
Добро пожаловать в чат "CSharp chat [RU]"
Капитан @zero_nemo.
Надеюсь,тебе здесь понравится

Meent
18.10.2016
19:49:53
Какая в шарпе есть альтернатива var_dump?

WelcomeBot+
18.10.2016
19:58:35
Добро пожаловать в чат "CSharp chat [RU]"
Sergey @.
Надеюсь,тебе здесь понравится

Meent
19.10.2016
07:37:51
Всем привет, кто можнт помощь с json?

Сирожа
19.10.2016
07:38:18
Привет, с чем именно помочь?

Meent
19.10.2016
07:54:31
Привет, с чем именно помочь?
string json = new WebClient().DownloadString("https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UCgk1YEKuRP0j9b2CWwXwNkQ&key=");
dynamic youtube = JObject.Parse(json);
Я получаю следующее:
{
"kind": "youtube#channelListResponse",
"etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/rkYwon86f3_uyHxEcy_gURWck9c\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/7Fjli9ylpeAqvGDE36Na7FLTe7c\"",
"id": "UCgk1YEKuRP0j9b2CWwXwNkQ",
"contentDetails": {
"relatedPlaylists": {
"uploads": "UUgk1YEKuRP0j9b2CWwXwNkQ",
"watchHistory": "HL",
"watchLater": "WL"
}
}
}
]
}
Как вытянуть id?
Можно конечено
dynamic test = JObject.Parse(youtube.items);
и так по кускам
но не солидно же)
Есть более простой способ?)


Сирожа
19.10.2016
07:56:53
Meent Zeirison, [17.10.16 20:06]
Кто может помощь?
Meent Zeirison, [17.10.16 20:06]
Есть данные в json формате
Meent Zeirison, [17.10.16 20:07]
нужно их отфильтровать, например по запросу "cat_id" == 1
Meent Zeirison, [17.10.16 20:07]
Как лучше сделать?
Meent Zeirison, [17.10.16 20:08]
{"id":1,"cat_id":1,"url":"http://rozetka.com.ua/"},
{"id":2,"cat_id":2,"url":"https://www.deac.eu/"},
{"id":3,"cat_id":3,"url":"http://www.moyo.ua/"},
{"id":4,"cat_id":4,"url":"http://super-bank.com.ua/"},
{"id":5,"cat_id":5,"url":"http://rabota.ua/="}
Meent Zeirison, [17.10.16 20:08]
вот пример
Vlad N, [17.10.16 20:10]
class Lul
{
public int Id {get;set;}
public int Cat_Id {get;set;}
public string Url {get;set;}
}
var luls = JsonConvert.DeserializeObject<List<Lul>?str)
.Where(x=>x.Cat_Id == 1)
.ToList()
вот же тебе уже скидывали пример

Meent
19.10.2016
07:57:27

Google

Сирожа
19.10.2016
07:58:02
тебе же никто не мешает сделать List<Items> например
ну или я что-то не понял
сейчас пока некогда, но если напишешь вечером (например в 18 по МСК), то могу помочь десериализовать JSON в объект
если конечно запара к вечеру спадет

Meent
19.10.2016
08:20:02
using Google.Apis.YouTube.v3;
=)

Сирожа
19.10.2016
08:20:25
прикольно

Vlad
19.10.2016
08:25:49
слабак

WelcomeBot+
19.10.2016
09:15:00
Добро пожаловать в чат "CSharp chat [RU]"
69680 @.
Надеюсь,тебе здесь понравится

69680
19.10.2016
09:15:05
Всем привет

/подгоревшая белочка с нейроновым повидлом
19.10.2016
09:16:31

WelcomeBot+
20.10.2016
06:39:10
Добро пожаловать в чат "CSharp chat [RU]"
Anton @SerialSmile.
Надеюсь,тебе здесь понравится

Andrey
21.10.2016
11:08:22
Всем приветики.
Ребят
А в шарпе есть что-нибудь удобное для получения байта из аски символа?
Или проще констант насоздавать?
Для передачи по кому нужно просто

Сирожа
21.10.2016
11:10:48
Байта из символа?
Char d = 'd'; так что ли?

Google

Vlad
21.10.2016
11:11:06
>2016
>байты

Andrey
21.10.2016
11:12:06
таблица аски сопоставление
static readonly byte STX = 0x02;
static readonly byte ACK = 0x06;
static readonly byte NAK = 0x15;
static readonly byte ETX = 0x03;
static readonly byte ENQ = 0x05;
static readonly byte F = 0x46;
static readonly byte R = 0x52;
static readonly byte D = 0x44;
static readonly byte C = 0x43;
В доках к диспенсеру карт команда например DC(Dispense Card)
Для отправки команды по ком порту нужно отправить массив байт

Admin
ERROR: S client not available

Andrey
21.10.2016
11:13:45
Я вот просто думаю руками это все писать или есть что-то поумнее :)

Vlad
21.10.2016
11:13:57
насколько много таких констант надо?
и покжи пример использования

Сирожа
21.10.2016
11:14:05
Чет я даже на вскидку не скажу

Andrey
21.10.2016
11:14:06
Штук 40-50 я думаю

Сирожа
21.10.2016
11:14:14
скорее всего русками
в мапу загоняешь и жизни радуешься
наверно

Andrey
21.10.2016
11:14:50
Да про мапу уже думал
https://i.gyazo.com/a8c225afa59c5649b60676fd5a874747.png
Вот пример

Vlad
21.10.2016
11:15:43
нормас, вынеси константы в отдельный файл
сть их хоть 100 будет

Google

Vlad
21.10.2016
11:18:26
я бы мапой не рисковал, легко ошибиться можно

Meent
21.10.2016
20:59:09
Утр... ночи всем
подкиньте хороший хостинг с конструктором
что бы можно было вырубить всякие FTP, PHP и т.д.
и оставить только БД

Alex
21.10.2016
21:12:42

Meent
21.10.2016
21:13:14

Alex
21.10.2016
21:14:53

zig ? zag
21.10.2016
21:15:32

Meent
21.10.2016
21:16:40

zig ? zag
21.10.2016
21:17:11
somee нахаляву

Alex
21.10.2016
21:17:44

zig ? zag
21.10.2016
21:18:11

Meent
21.10.2016
21:18:55

Alex
21.10.2016
21:19:49
Эта группа больше не существует