Simply speaking console displays positive infinity as ?
instead of ∞
. Example code:
var a = double.PositiveInfinity;
Console.WriteLine(a); //displays ? instead of ∞
I have tried using Invariant Culture, Console.OutputEncoding = System.Text.Encoding.UTF8
, and Console.OutputEncoding = System.Text.Encoding.Unicode
. Always displays ?
.
P.S
Writing it to a file does work and it displays correctly, but it would be nice if it also displayed properly on console.