VS код, добавляющий пробел при компиляции - PullRequest
0 голосов
/ 24 сентября 2018

Написание кода для консольного калькулятора c # shunting ярдов и кода продолжает увеличивать пространство между моими словарями, см. Ниже;

Перед компиляцией;

if (operators.ContainsKey (Convert.ToString (ch)))
                return TokType.Operator;

После компиляции;

if (operator s.ContainsKey (Convert.ToString (ch)))
                return TokType.Operator;

Справочник по словарю выше;

public IDictionary<string, Operator> operators = new Dictionary<string, Operator> {
        ["+"] = new Operator { Name = "+", Priority = 1 },
        ["-"] = new Operator { Name = "-", Priority = 1 },
        ["*"] = new Operator { Name = "*", Priority = 2 },
        ["/"] = new Operator { Name = "/", Priority = 2 },
        ["^"] = new Operator { Name = "/", Priority = 3, RHS = true }
    };

.csproj file

<Project Sdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType<TargetFramework>netcoreapp2.1</TargetFramework></PropertyGroup></Project>

Пожалуйста, помогите ... Я собираюсь создать форумы, ведущие в никуда.

...