Написание кода для консольного калькулятора 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>
Пожалуйста, помогите ... Я собираюсь создать форумы, ведущие в никуда.