gpt4 book ai didi

c# - 为什么 Visual Studio 将 List.Length 替换为 List.Count?

转载 作者:太空狗 更新时间:2023-10-29 20:02:36 25 4
gpt4 key购买 nike

我注意到如果有 List<T> (或其他一些类型)然后我按 .然后在我得到的智能感知建议中 Length

enter image description here

如果我选择 Length那么实际输入的是 Count

enter image description here

我明白为什么会发生这种情况,没有 Length List<T> 上的属性(property)如果我正在寻找它,我可能想要 Count .我的问题是,Visual Studio 是如何知道这样做的?我在 List<T> 中看不到任何内容类或任何其他编码 Length 的地方作为 Count 的别名.

最佳答案

这是 ReSharper 10 的一项功能。

它集成了 Postfix Templates plugin在此版本中,这是它支持的补全之一(使用正确的 LengthCount 属性)。

I'm excited to announce that this plugin is now integral part of ReSharper 10!

项目页面指出:

Length/Count code completion solves one of the most common mistypings when dealing with arrays or collections:

example

关于c# - 为什么 Visual Studio 将 List<T>.Length 替换为 List<T>.Count?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34040381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com