当在本地桌面和Azure中运行时,我看到一个不同的Unicode字符作为"de-CH“区域性的数字组分隔符。
当下面的代码在我的桌面上以.NET Core3.1或.NET Framework4.7.2运行时,它输出的2019看起来像一个撇号,但并不相同。
当在Azure中运行时,例如在中,或者(稍微修改)在WindowsCore3.1(基于.NET的应用服务)上运行的Azure函数中,它会导致0027,一个标准的ASCII撇号。
using System;
using System.Linq;
using System.Globalization;
Console.WriteLine