Вход на сайт
Какой смысл арифметических операций с нулем?
2189 просмотров
Перейти к просмотру всей ветки
AlexNek патриот
в ответ AlexNek 15.06.23 17:58
название даже придумали Lifted operators, Брр, лишь бы не приснилось
https://learn.microsoft.com/en-us/dotnet/csharp/language-r...
Народ тут и другие перлы публикует
[Test] public void TestNullOps() { Assert.That(10 / null, Is.Null); Assert.That(10 * null, Is.Null); Assert.That(10 + null, Is.Null); Assert.That(10 - null, Is.Null); Assert.That(10 % null, Is.Null); Assert.That(null / 10, Is.Null); Assert.That(null * 10, Is.Null); Assert.That(null + 10, Is.Null); Assert.That(null - 10, Is.Null); Assert.That(null % 10, Is.Null); int zero = 0; Assert.That(null / zero, Is.Null); }