
Лев
07.06.2017
16:47:04
я имею в виду особенности версии кор над стандартным мвц, там же есть отличия

Ilya
07.06.2017
16:48:53
да в по докам и мануалам

Gid
07.06.2017
17:01:42
метанит плюс доки

Лев
07.06.2017
17:17:25
спасибо?

Google

Alexander
07.06.2017
19:03:59
Можете скинуть пример обработки исключения капчи в vk api?
Типа чтобы при авторизации вылазило окно с картинкой и текстбоксом, и эти данные отправлялись куда надо?

Sergey
07.06.2017
19:11:39
куда надо, там разберутся

Vadim
07.06.2017
19:20:23
??

Again
07.06.2017
19:30:58
Подскажите как это грамотно решить,чтоб 2 кнопка была как первая
окей
туплю

Му
07.06.2017
19:32:02
убрать у второй ActionLink?

Again
07.06.2017
19:32:12
в css
да?
затупил,сорян

Google

Nikolay
07.06.2017
20:54:51
https://www.infoq.com/news/2017/06/CSharp-7.2
C# 8.0 Prototypes
Two features for C# 8 have already hit the prototype phase:
Nullable Reference Types: This makes reference types non-nullable by default. For a nullable reference type variable, you would use T? just as you would for a nullable struct.

Летучая
07.06.2017
20:56:53
Ух ты! Джва года ждал.

Вадим
07.06.2017
20:58:04
всем привет. может кто помочь в работе с datatable?

Владимир
07.06.2017
20:58:42

Nikolay
07.06.2017
20:59:01
Там ещё множественное наследование второй фичей, чтобы C++'ники не плевались

Владимир
07.06.2017
20:59:35

Летучая
07.06.2017
20:59:54

Владимир
07.06.2017
21:00:24
что еще хуже

Летучая
07.06.2017
21:00:30

Владимир
07.06.2017
21:00:36
вызов методов на дефолт классах

Вадим
07.06.2017
21:00:56
есть datatable с значениями, хочу добавить строку и столбец с нулями
https://pastebin.com/MkdU7bGw
и вот с этим добавляется только строчка с нулями, а столбец нет

Nikolay
07.06.2017
21:01:34

Олег
07.06.2017
21:01:48
У чатика всё ещё бомбит от интерфейсов с дефолтами
Каждые 1000 экранов причитают

Nikolay
07.06.2017
21:02:11

Владимир
07.06.2017
21:02:43
и что он вернет?

Nikolay
07.06.2017
21:03:03

Google

Летучая
07.06.2017
21:03:09
Скорее всего, не даст так сделать.

Nikolay
07.06.2017
21:03:17
Nullable<T> короче
Не, не логично?

Летучая
07.06.2017
21:03:33
А инстанц от Т — это default(T)

Владимир
07.06.2017
21:04:07
Не, не логично?
Нет? Потому что с ноннулеблами FirstOrDefault уже сейчас работает по-другому.

Вадим
07.06.2017
21:04:24
Памагити, пожалуйста)

Nikolay
07.06.2017
21:04:26
Ну хз как они будут выкручиваться тут

Владимир
07.06.2017
21:04:33
для дейттаймов он возвращает default(DateTime)
и ебись потом

Олег
07.06.2017
21:04:48
Должен вернуть Optional или его аналог

Владимир
07.06.2017
21:04:48
а можешь забыть и даже нулреференс эксепшен не словишь

Nikolay
07.06.2017
21:05:13
Может они сделают что вообще все типы которые были до этого станут Nullable?

Владимир
07.06.2017
21:05:39
Они написали что все сделают не нулэбл, лол
Это кстати, сломает вообще все проекты

Летучая
07.06.2017
21:05:53

Nikolay
07.06.2017
21:06:13
Open Design Questions
Should using default(T) be considered a warning? Or is it assumed to return T? instead of T?
Can the ? be omitted on local variables, with nullability inferred based on usage?
Can parameters auto-generate the null checks using T! x pattern?
Can nullable value types be tweaked so that you can write x.method instead of x.value.method (this would apply when x is known to be non-null such as after a successful null check)?

Владимир
07.06.2017
21:07:11
>x.value.method
вот это вообще пиздец
весь код в таком будет

Олег
07.06.2017
21:07:28
x!.method

Google

Вадим
07.06.2017
21:07:28

Nikolay
07.06.2017
21:07:46
Я бы всё же хотел, чтобы методы типа FirstOrDefault возвращали Nullable<T>, а First возвращали T

Владимир
07.06.2017
21:08:00

Nikolay
07.06.2017
21:08:09
Хотя там есть smart null check, и это не нужно

Admin
ERROR: S client not available

Олег
07.06.2017
21:08:14
0?

Nikolay
07.06.2017
21:08:26

Олег
07.06.2017
21:08:34

Владимир
07.06.2017
21:09:20
NRE
! все равно раздражает, но лучше валуи?
Ну ладно, мб можно будет писать так, чтобы нулей не было. Но тогда в любой непонятной ситуации придется кидать и ловить экспешены

Nikolay
07.06.2017
21:09:28
Для жава типов
Почему для джава? Там же для любых работает. В котлине же тоже nullable есть
Если x - null
Т.е. если ты выше по коду сделал проверку на null, и значение не менялось, то компилятор понимает, что у тебя там не nullable тип

Владимир
07.06.2017
21:12:17
не слишком это потокобезопасно

Олег
07.06.2017
21:13:17
Не лыком шиты

Владимир
07.06.2017
21:13:34
я бы просто
x.Method
разрешил, можно писать варнинги
что мол, нет проверки

Google

Олег
07.06.2017
21:14:13

Владимир
07.06.2017
21:14:16
if (x == null) return;
...куча кода...
x.Method
компилятор никогда не будет знать, изменился ли х за это время

Олег
07.06.2017
21:15:31

Nikolay
07.06.2017
21:16:34

Владимир
07.06.2017
21:16:55

Nikolay
07.06.2017
21:17:24

Летучая
07.06.2017
21:17:36

Вадим
07.06.2017
21:18:24
Спасибо

Олег
07.06.2017
21:19:11
https://discuss.kotlinlang.org/t/are-smart-casts-and-null-checking-on-global-var-thread-safe/1652/2

Nikolay
07.06.2017
21:20:21
Плюс делаем проверку, не используется ли эта переменная в замыкании внутри метода
Если используется, значит потенциально это может быть не потокобезопасно

Олег
07.06.2017
21:21:18
Канпилятар вумный, вся магия там ?

Nikolay
07.06.2017
21:22:48
Не, не так
В случае с шарпом nullable ref/out типы не подвергать такой оптимизации

Vakun
07.06.2017
21:27:16
Разрешите обмазаться, какой сабж?

Владимир
07.06.2017
21:28:22
такой
Эта группа больше не существует