Size: a a a

2020 January 21

GM

Gennady Movila in pro.net
)))))
архивирует)))
источник

IC

Ilya Chernoudov in pro.net
Gennady Movila
)))))
архивирует)))
дак ты зачем в память то пишешь? пиши сразу на диск
источник

GM

Gennady Movila in pro.net
этот вопрос должен был прийти мне сразу же как я начал делать эту задачу - и я уже не помню ответ на него, но я обязательно попробую))
источник

B

Bretbas in pro.net
Народ. Написал себе вот такой метод extensions для UserManager<TUser>.
Почему при вызове:
userManager.GeneratePhoneNumberConfirmationTokenAsync<User, int>(newUser)
он меня заставляет указывать параметры-типы дженериков?
Неужели компилятор не может понять, что User, которого я сую в параметр метода, наследует IdentityUser<int> ?
И из этого вывести сам TUser и TKey соответственно?
источник

AT

Alexey Tkachenko in pro.net
Vyacheslav
так работает
x == null ? default : 42
источник

vl

vova lantsov in pro.net
Bretbas
Народ. Написал себе вот такой метод extensions для UserManager<TUser>.
Почему при вызове:
userManager.GeneratePhoneNumberConfirmationTokenAsync<User, int>(newUser)
он меня заставляет указывать параметры-типы дженериков?
Неужели компилятор не может понять, что User, которого я сую в параметр метода, наследует IdentityUser<int> ?
И из этого вывести сам TUser и TKey соответственно?
Скорее всего это из-за TKey, т.к. тип может реализовать несколько интерфейсов IEquatable
источник

K

Katz in pro.net
Alexey Tkachenko
x == null ? default : 42
В данном случае же будет default(int) = 0, разве нет?
источник

vl

vova lantsov in pro.net
Первый дженерик оно должно определить, а второй нет, естественно чтобы передать второй надо и первый указать
источник

vl

vova lantsov in pro.net
Katz
В данном случае же будет default(int) = 0, разве нет?
Да
источник

AB

Artöm Bakri Al-Sarmini in pro.net
В шарпе null имеет тип?
источник

vl

vova lantsov in pro.net
Artöm Bakri Al-Sarmini
В шарпе null имеет тип?
Если указать

var str = null as string;
string str2 = null;
источник

AB

Artöm Bakri Al-Sarmini in pro.net
Это не то. Короче не имеет
источник

AB

Artöm Bakri Al-Sarmini in pro.net
Как в плюсах nullptr имеет тип nullptr_t. Можно было бы сделать T? общим типом для System.NullType и T, где T: struct. Хотя это слишком неявно
источник

AT

Alexey Tkachenko in pro.net
Katz
В данном случае же будет default(int) = 0, разве нет?
Вроде от возвращаемого типа, не? Надо проверять, но у меня пока нет возможности
источник

vl

vova lantsov in pro.net
Alexey Tkachenko
Вроде от возвращаемого типа, не? Надо проверять, но у меня пока нет возможности
Нет
источник

vl

vova lantsov in pro.net
Справа будет int
источник

vl

vova lantsov in pro.net
Значит и в левой части тернарника будет int
источник

AB

Artöm Bakri Al-Sarmini in pro.net
Alexey Tkachenko
Вроде от возвращаемого типа, не? Надо проверять, но у меня пока нет возможности
Как влияет возвращаемый тип на результат ?: ?
источник

IC

Ilya Chernoudov in pro.net
Alexey Tkachenko
Вроде от возвращаемого типа, не? Надо проверять, но у меня пока нет возможности
левая и правая части должны иметь одинаковый тип или быть эезепшеном
источник

AB

Artöm Bakri Al-Sarmini in pro.net
Или иметь общий тип
источник