c# - VS Code在编译时添加空间
问题描述
为 c# 分流场控制台计算器和 vs 代码编写代码不断在我的字典 ref 之间添加空格,见下文;
编译前;
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 文件
<Project Sdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType<TargetFramework>netcoreapp2.1</TargetFramework></PropertyGroup></Project>
请帮助...我要建立论坛导致无处可去。
解决方案
推荐阅读
- php - php eloquent orm 将一个表中的多个列连接到另一个表
- xml - 对 XLST 1.0 中的计算值求和
- python - Python how to compare the elements in 2 arrays by row
- java - Java中用于远程连接的连接池
- python - Python - 效率 - 在调用 filter() 之前检查列表是否为空?
- android - Android gradle androidTestApi & testApi 配置已过时
- javascript - 制作 Firebase 动态链接时出错。包括错误代码
- mysql - 警告:x10hosting 上的 28000/1045
- python - 如何打印图表中包含的关系类型
- python - 尺寸太大时可能出现 random.multivariate_normal 错误