gpt4 book ai didi

vb.net - 在 Visual Basic 编辑器中防止 (Of ...) 自动完成

转载 作者:行者123 更新时间:2023-12-03 18:02:56 24 4
gpt4 key购买 nike

转载 :

  • 开始 VS 2015
  • 创建一个新的 VB.NET 控制台应用程序
  • 开始在 Sub Main() 中输入:
    Dim s = {"a", "b"}
    s.Se
  • 请注意 Visual Studio 提供了有用的 Select扩展方法:

  • screenshot
  • 点击(自动完成并开始为方法提供参数。

  • 实际结果 : s.Select(Of …)()
    想要的结果 : s.Select()
    我不想要 (Of …)部分因为类型推断在 99% 的情况下没有它就可以正常工作,并且它会使我的代码变得困惑。有没有办法告诉自动完成不要这样做?

    备注 :显然,这个“问题”只影响 Enumerable.Select(Of T)Enumerable.SelectMany(Of T)扩展方法。 Enumerable.Cast(Of T)和定制 Select(Of T)扩展方法工作正常(没有 (Of …) )。

    最佳答案

    Visual Studio 中的智能感知根据数据类型选择自动完成功能。

    下面的声明将 s 声明为一个对象。

    Dim s = {"a", "b"}

    这就是智能感知列表显示与对象相关的功能的原因。如下所示声明 s 以获得正确的列表。
    Dim s As string = {"a", "b"}

    关于vb.net - 在 Visual Basic 编辑器中防止 (Of ...) 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41635705/

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