Size: a a a

BY Microsoft .NET User Group

2019 November 22

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Ed
:) любой ФП язык это поделие?
Любой язык в той или иной степени поделие :)
источник

E

Ed in BY Microsoft .NET User Group
Alexey Tkachenko
Любой язык в той или иной степени поделие :)
Так можно о чём угодно рассуждать)
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Ed
Так можно о чём угодно рассуждать)
Особенно вечером в пятницу
источник

A

Anatoly in BY Microsoft .NET User Group
Alexey Tkachenko
Особенно вечером в пятницу
Делать все равно нечего
источник

R

Rafael in BY Microsoft .NET User Group
Anatoly
Делать все равно нечего
если тебе делать нечего, значит ты кодишь на нормальном языке)))
источник
2019 November 25

DP

Dmitry Protko in BY Microsoft .NET User Group
Подскажите плиз, нынче строки, в которых не должно быть null значения, но значение которых неизвестно заранее, нужно инициализировать пустой строкой?
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Или их просто nullable нужно сделать
источник

A

Anatoly in BY Microsoft .NET User Group
Dmitry Protko
Подскажите плиз, нынче строки, в которых не должно быть null значения, но значение которых неизвестно заранее, нужно инициализировать пустой строкой?
it depends
источник

R

Rafael in BY Microsoft .NET User Group
Dmitry Protko
Подскажите плиз, нынче строки, в которых не должно быть null значения, но значение которых неизвестно заранее, нужно инициализировать пустой строкой?
неизвестно заранее и не должно быть null, хм, пустая строка получается))
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Вообще чет не понял я этого нововведения
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Все что я понимаю, это то что я все делаю неправильно :)
источник

NP

Nikita Pushnov in BY Microsoft .NET User Group
Rafael
неизвестно заранее и не должно быть null, хм, пустая строка получается))
Но пустая строка -- тоже значение...
источник

A

Anatoly in BY Microsoft .NET User Group
Rafael
неизвестно заранее и не должно быть null, хм, пустая строка получается))
Нет
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Nikita Pushnov
Но пустая строка -- тоже значение...
как и 0 у int
источник

NP

Nikita Pushnov in BY Microsoft .NET User Group
Dmitry Protko
как и 0 у int
Со строками проще (хоть это и костыль будет): в них первый символ/бит можно выделить под информацию о наличии значения в строке. Как бы с int тоже, но этим мы урезаем размер хранимых значений. Да и выборки из БД с фильтрами по наличию значения будут сильно радовать.

Ну или обернуть сверху в какую-нибудь структуру со служебной информацией и хранить её уже.
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Вот как определять, что должно быть засунуто в реализацию интерфейса по умолчанию, а что в абстрактный класс?
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
ЯНИЧЕГОНЕПОНИМАТЬ
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Инженеры при разработке C#8 явно курнули чего-то не того, либо гениальный замысел от меня ускользнул
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Интерфейс - это про возможности, а абстрактные классы - про отношение is-a
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Dmitry Protko
Инженеры при разработке C#8 явно курнули чего-то не того, либо гениальный замысел от меня ускользнул
второе
источник