Visual Studio默认“自动完成”使用“系统类型名称”

本文关键字:使用 系统 类型 自动完成 默认 Studio Visual | 更新日期: 2023-09-27 17:59:24

奇怪的问题,但我的老板是一个老派,在我们的编码标准中坚持我们不使用C#作为系统类型的缩写,他喜欢我们使用完整的系统名称。他喜欢冗长,我很乐意遵守标准。

然而,几个月后,visualstudio在完成代码时不喜欢遵守标准,这一事实开始让我感到恼火。所以如果我输入:

KeyValuePair<Int32, Object> MyValue = new

Visual studio将以完成其余部分

KeyValuePair<int,object>

在实现接口或抽象类时,情况更糟。

这是一个小不便,但仍然是一个不便,我想知道在过多的VS选项中是否有一个可以强制使用完整的系统类型名称。

我相信使用Re-Sharper之类的东西可以解决这个问题,但不幸的是,我无法获得许可证。

编辑

是的,他鄙视var关键字的使用。我应该陈述一下他的实际推理,这是因为我们主要用C#开发,但很有可能需要用C和objective C编写,所以他不希望我们过于依赖CLR,他还说移植代码时会减少痛苦,这在一定程度上对我来说是有意义的。他这样做的主要目的是避免类型与Int16等类型不匹配,Int32&Int64,但由于我们遵循一个标准,他更喜欢字符串而不是字符串。公平地说,他是一个非常好的程序员,如果不是一个老派的话,但他对幕后事物的了解远远超过我和我所认识的90%的开发人员,我想来自游戏背景会让你更加欣赏细节。我一直被一个不错的托管.NET框架宠坏了。

非常感谢

Paul

Visual Studio默认“自动完成”使用“系统类型名称”

我的研究表明这是不可能的。也许在Visual Studio的未来版本中。。。