... pozor na to ze aj v C# mas okrem IsNaN() aj IsInfinity(), neni to to iste. Neviem zhlavy co vznika pri deleni nulou, ale infinity moze vzniknut napr. pri deleni velmi malym cislom (alebo aj pri deleni nulou a NaN vznikne len pri 0.0/0.0 - pozri si poriadne MSDN alebo vysledok testuj na obe!)