我已经阅读了无数关于如何完全禁用IntelliSense的文章,但这不是我要做的事情(对于像我这样的内存的人来说,这可能很有用!)。
我想要做的是当我做重复的事情并且我不需要它时,阻止它弹出。一个简单的例子是(虽然不是最好的,因为你不会这样做,但坚持这个想法)......
我在数据库表中有10列,想要填充一个类:
response.MyValues = new MyClass
{
Value1 = dr["Value1"].ToString(),
Value2 = dr["Value2"].ToString(),
Value3 = dr["Value3"].ToString(),
Value4 = dr["Value4"].ToString(),
Value5 = dr["Value5"].ToString(),
Value6 = dr["Value6"].ToString(),
Value7 = dr["Value7"].ToString(),
Value8 = dr["Value8"].ToString(),
Value9 = dr["Value9"].ToString(),
Value10 = dr["Value10"].ToString()
};
所以我写了第一个Value1 = dr["Value1"].ToString(),
然后再复制并粘贴9次:
response.MyValues = new MyClass
{
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString(),
Value1 = dr["Value1"].ToString()
};
现在使用键盘(向下箭头,删除等)我将每行从2改为10.我遇到的问题是,只要删除数字1,IntelliSense就会弹出可能的值,箭头键是专注于那个盒子。
我在SQL中也是这样,我试图在代码中加入故意的错误,希望IntelliSense不知道我在做什么,但这并不总是阻止它。
当我不想要它时,我能阻止它吗?