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

| 奇怪的问题,但是我的老板是老派,并且在我们的编码标准中坚持不对系统类型使用C#速记,他喜欢我们使用完整的系统名称。他喜欢冗长的事情,我很高兴遵守这一标准。 但是,几个月后我开始感到不高兴的是,Visual Studio在完成代码时不喜欢遵守该标准。所以,如果我输入:
KeyValuePair<Int32, Object> MyValue = new
Visual Studio将完成以下工作:
KeyValuePair<int,object>
当实现接口或抽象类时,情况甚至更糟。 这是一个较小的麻烦,但仍然很麻烦,我想知道在过多的VS选项中是否有一个强制使用完整的System类型名称。 我相信可以使用Re-Sharper之类的方法解决此问题,但是很遗憾,我无法获得许可证。 编辑 是的,他鄙视使用var关键字。我应该说出他的实际推理,这是因为我们主要使用C#进行开发,但是很有可能需要用C和目标C进行编写,因此他不希望我们过分依赖CLR速记,他还说在移植代码时,这将减轻痛苦,这在某种程度上对我来说是有意义的。他的主要目的是避免类型与Int16,Int32和Int64之类的类型不匹配,但是当我们遵循标准时,他更喜欢使用String而不是string。平心而论,他是一个很好的编码员,即使不是一所古老的学校,但他对幕后知识的了解远远超过我的知识,而我所认识的90%的开发者来自游戏背景,我想会让您欣赏它的更好。点一点点。我总是被一个不错的托管.NET框架所宠坏。 非常感谢 保罗     
已邀请:
        我的研究表明这是不可能的。也许在Visual Studio的未来版本中...     

要回复问题请先登录注册