VB.NET中如何实现有效的属性名称验证工具?

2026-05-06 12:050阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计259个文字,预计阅读时间需要2分钟。

VB.NET中如何实现有效的属性名称验证工具?

我正在使用VB.NET 2010,尝试使用数据库中的T4生成具有属性的简单类。有时我会遇到一个错误,一些字符串不是有效的属性名称,因为它们是VB的关键字。例如,基于数据库的数据,我的T4尝试创建一个名为Data的类。

我正在使用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]()

特定

VB.NET中如何实现有效的属性名称验证工具?

Class [As] End Class Class [New] : Inherits [As] End Class

本文共计259个文字,预计阅读时间需要2分钟。

VB.NET中如何实现有效的属性名称验证工具?

我正在使用VB.NET 2010,尝试使用数据库中的T4生成具有属性的简单类。有时我会遇到一个错误,一些字符串不是有效的属性名称,因为它们是VB的关键字。例如,基于数据库的数据,我的T4尝试创建一个名为Data的类。

我正在使用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]()

特定

VB.NET中如何实现有效的属性名称验证工具?

Class [As] End Class Class [New] : Inherits [As] End Class