gpt4 book ai didi

vb.net - 向 VB.net 添加关键字? ("Exists"与 "IsNot Nothing")

转载 作者:行者123 更新时间:2023-12-04 15:15:00 24 4
gpt4 key购买 nike

IsNot Nothing很常见,但它是双重否定 =o

我想用 Exists反而。有什么办法可以在我的 VB 词汇表中添加关键字吗?

现在,我写了一个扩展,添加 _Exists()作为每个对象的属性。我经常使用它,但我仍然更喜欢实际的关键字。

<HideModuleName()>
Public Module CustomExtensions

''' <summary>
''' Returns <c>True</c> if [object] is not <c>Nothing</c>; otherwise <c>False</c>.
''' </summary>
<System.Runtime.CompilerServices.Extension()>
Public Function _Exists(obj As Object) As Boolean
Return obj IsNot Nothing
End Function

End Module

我只使用 Visual Studio 2010,所以如果我可以欺骗 VS 将我的自定义短语转换为标准语法,那对我有用。

谢谢!

最佳答案

这个答案不是很有帮助,但这里有:目前,你不能这样做 .

VS 的 future 版本(特别是当他们发布编译器服务内部并使其可扩展时)可能会允许它 - 尽管我实际上怀疑他们是否会允许添加新的关键字,因为这不符合想要的编译器供应商的利益以确保兼容代码的生态系统。

关于vb.net - 向 VB.net 添加关键字? ("Exists"与 "IsNot Nothing"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7150391/

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