Size: a a a

var chat = new Chat();

2020 February 08

B[

Bars0_o [SpamBlock] in var chat = new Chat();
А -0.00000000000000000000000000000000000000000000000000001 по факту тоже ноль, но при этом он меньше нуля
источник

B[

Bars0_o [SpamBlock] in var chat = new Chat();
надеюсь правильно обьяснил
источник

AK

Alex Kiev in var chat = new Chat();
Bars0_o [SpamBlock]
надеюсь правильно обьяснил
Там же инт
источник

S

S in var chat = new Chat();
Bars0_o [SpamBlock]
А -0.00000000000000000000000000000000000000000000000000001 по факту тоже ноль, но при этом он меньше нуля
Пффффф.... что-то типа +бесконечность и  -бесконечность?
источник

AK

Alex Kiev in var chat = new Chat();
S
#CSharp

Как это понимать?
Как может быть начальное значение свойства таким '-0'?

public int Property { get; set; } = -0;
А почему нет?
источник

S

S in var chat = new Chat();
Alex Kiev
Там же инт
Кстати да
источник

AK

Alex Kiev in var chat = new Chat();
Какая разница -1 или -0
источник

S

S in var chat = new Chat();
Alex Kiev
А почему нет?
А с чего и для чего?
источник

B[

Bars0_o [SpamBlock] in var chat = new Chat();
я про сам принцип компьютерного нуля
источник

AK

Alex Kiev in var chat = new Chat();
S
А с чего и для чего?
А вот захотели
источник

S

S in var chat = new Chat();
Чёт глупость какая-то...
источник

AM

Artur Mustafin in var chat = new Chat();
Bars0_o [SpamBlock]
я про сам принцип компьютерного нуля
ты откуда взял такой принцип. нет таких соглашений, если про "магические константы" в коде, то, по соглашению, нулем можно и строку с "NULL" назначить.
источник

S

S in var chat = new Chat();
Artur Mustafin
ты откуда взял такой принцип. нет таких соглашений, если про "магические константы" в коде, то, по соглашению, нулем можно и строку с "NULL" назначить.
Дак фишка ещё в том, что всё же это int, можно б было и согласиться если б например было float, так нет же
источник

AM

Artur Mustafin in var chat = new Chat();
S
Дак фишка ещё в том, что всё же это int, можно б было и согласиться если б например было float, так нет же
если компилятор за тебя додумал, что ты имел в ввиду, то проблема null-значния никуда не уйдет, ты никак не отличишь "истинный" ноль, обозначающий, что значения int нет, от физического, нуля, когда просто передается значение, равное 0, и решилась только введением nullable типов
источник

AK

Alex Kiev in var chat = new Chat();
Artur Mustafin
ты откуда взял такой принцип. нет таких соглашений, если про "магические константы" в коде, то, по соглашению, нулем можно и строку с "NULL" назначить.
Есть, просто для дробных, потому их через равно и не сравнивают
источник

AM

Artur Mustafin in var chat = new Chat();
Alex Kiev
Есть, просто для дробных, потому их через равно и не сравнивают
нет нету, у тебя в одной системе или библиотека константа для нуля в АПИ одна, в другой библиотеке - другая, пример вот же выше, -1 и 0 одинаково подходят(или не подходят) для константы 0
источник

AK

Alex Kiev in var chat = new Chat();
Artur Mustafin
нет нету, у тебя в одной системе или библиотека константа для нуля в АПИ одна, в другой библиотеке - другая, пример вот же выше, -1 и 0 одинаково подходят(или не подходят) для константы 0
🙈
источник

AK

Alex Kiev in var chat = new Chat();
Не веришь - не моя проблема )
источник

ВE

Виталий EasyMod in var chat = new Chat();
источник

NK

ID:0 in var chat = new Chat();
Десять советов, которые помогут сделать ваше ASP.NET Core приложение быстрее

https://www.syncfusion.com/blogs/post/10-performance-improvement-tips-for-asp-net-core-3-0-applications.aspx
источник