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.