当我点击语句完成键(不确定它们被称为是什么)时,VS会在类前面添加名称空间。
所以当我点击“(”表示完成时,我得到了
//Don't want the namespace "Models" preceding "Category1"
List<Category1> test1 = new List<Models.Category1>();
而不是我想要的:
List<Category1> test1 = new List<Category1>();
我已经在类文件中有using
了。
我认为问题始于Update 3.无法在Tools > Options
中找到任何关闭它的内容。有谁知道如何改变这种行为?
编辑我应该提一下,如果我点击tab
键,就不会发生这种情况。我可以点击tab
键,但它是一个额外的击键,肌肉记忆等......
更新
Program.cs
中的完整代码:
using System.Collections.Generic;
using TestStatementCompletion.Models;
namespace TestStatementCompletion
{
class Program
{
static void Main(string[] args)
{
List<Category1> test1 = new List<Models.Category1>();
}
}
}