gpt4 book ai didi

VB.NET 在实现接口(interface)时调整自动生成代码

转载 作者:行者123 更新时间:2023-12-04 21:58:59 26 4
gpt4 key购买 nike

Implements IInterface 之后按 enter 时,Visual Studio 会生成用于实现所有方法、属性等的代码。到目前为止,还不错……我的“问题”是它插入了太多代码:

Public Class A
Implements IList(Of String)

Public Sub Add(item As String) Implements System.Collections.Generic.ICollection(Of String).Add

End Sub

...

End Class

我希望 VS 意识到我在文件顶部有一个 Import System.Collections.Generic,因此它可以忽略命名空间。

在上面的例子中,System.Collections.Generic.ICollection(Of String).Add 应该只是 ICollection(Of String).Add.

如何实现这种行为?

更新:您尝试了什么?
没有。我不知道从哪里开始寻找,我所有的谷歌搜索结果都是空的。

最佳答案

尝试安装 Roslyn 预览版(可在 http://roslyn.codeplex.com 获得)我相信它应该足够聪明以不包含额外的命名空间信息,或者立即启动一个 QuickFix 选项以删除无关代码的所有实例。

关于VB.NET 在实现接口(interface)时调整自动生成代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12579090/

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