gpt4 book ai didi

vb.net - 有效的属性名称检查器

转载 作者:行者123 更新时间:2023-12-02 09:19:44 24 4
gpt4 key购买 nike

我正在使用 vb.net 2010,尝试使用数据库中的 T4 生成具有属性的简单类。有时我会收到错误消息,指出某些字符串不是有效的属性名称,因为它是 vb 关键字。例如,基于数据库数据,我的 T4 尝试创建一个具有名为“property”的属性的类。

是否有一个函数可以检查字符串是否是关键字,例如:

dim a = "property"
if iskeyword(a) then
a &= "1"
end if

最佳答案

通过将关键字放入[…]中,可以将它们变成VB中的有效标识符。您可以对此处的每个标识符执行此操作,以防止名称冲突。例如,编译以下代码:

Dim [Dim] As [As] = New [New]()

给定

Class [As]
End Class

Class [New] : Inherits [As]
End Class

关于vb.net - 有效的属性名称检查器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6384629/

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