Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Какой смысл арифметических операций с нулем?

15.06.23 19:00
Re: Какой смысл арифметических операций с нулем?
 
AlexNek патриот
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);
}
 

Перейти на