Почему разделители '_' di git обрабатываются как '0' и не отбрасываются? - PullRequest
0 голосов
/ 13 января 2020

Почему монокомпилятор обрабатывает символы '_' как '0' в этом коде? Он должен поддерживать разделители di git согласно do c.

using System;
public class Solver
{
    public static void Main()
    {
        const int N = 1_000_000;
        int m = 1_000_000;
        Console.WriteLine(N);
        Console.WriteLine(m);
    }
}

См. Вывод:

[I] ➜ mcs test.cs

[I] ➜ mono test.exe
100000000
100000000

[I] ➜ mcs --version
Mono C# compiler version 6.4.0.0

[I] ➜ mono --version
Mono JIT compiler version 6.4.0 (makepkg/fe64a4765e6 Sat 16 Nov 2019 04:59:42 PM UTC)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com

[I] ➜ uname --all
Linux 5.4.6-arch3-1 #1 SMP PREEMPT Tue, 24 Dec 2019 04:36:53 +0000 x86_64 GNU/Linux
...