C# 为什么Visual Studio要取代列表<;T>;。带列表的长度<;T>;。计数
我注意到,如果有一个C# 为什么Visual Studio要取代列表<;T>;。带列表的长度<;T>;。计数,c#,visual-studio-2015,resharper,C#,Visual Studio 2015,Resharper,我注意到,如果有一个列表(或一些其他类型),我按下,那么在intellisense建议中,我会得到长度 如果我选择Length,那么实际输入的是Count 我可以理解为什么会发生这种情况,列表中没有Length属性,如果我正在查找它,我可能需要Count。我的问题是,VisualStudio如何知道这样做?我在列表类或任何其他地方都看不到任何将长度编码为计数别名的内容。这是ReSharper 10的功能 它在此版本中集成了,这是它支持的补全之一(使用正确的Length或Count属性) 我很
列表
(或一些其他类型),我按下
,那么在intellisense建议中,我会得到长度
如果我选择Length
,那么实际输入的是Count
我可以理解为什么会发生这种情况,
列表中没有Length
属性,如果我正在查找它,我可能需要Count
。我的问题是,VisualStudio如何知道这样做?我在列表
类或任何其他地方都看不到任何将长度
编码为计数别名的内容。这是ReSharper 10的功能
它在此版本中集成了,这是它支持的补全之一(使用正确的Length
或Count
属性)
我很高兴地宣布,这个插件现在是ReSharper 10不可或缺的一部分
项目页面说明:
Length/Count代码完成解决了处理数组或集合时最常见的错误输入之一:
那么,也许它试图预见并预防性地纠正一个典型的错误?