c# - 是否有 .NET 函数来验证类名?

标签 c# .net validation class naming

我正在使用 CodeDom 根据用户值生成动态代码。其中一个值控制我正在生成的类的名称。我知道我可以使用正则表达式根据有关有效类名的语言规则对名称进行 sanitizer ,但我想知道框架中是否内置了特定方法来验证和/或 sanitizer 类名。

最佳答案

确定一个字符串是否是类或变量的有效标识符的一种简单方法是调用静态方法

System.CodeDom.Compiler.CodeGenerator.IsValidLanguageIndependentIdentifier(string value)

关于c# - 是否有 .NET 函数来验证类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/92841/

相关文章:

c# - 如何调整 NotifyIcon 的大小?

c# - 在 C# 桌面应用程序中播放视频

java - 需要帮助-Struts 2 中的特定方法验证

c# - Foreach 循环只验证第一个元素

c# - web 方法不更新 sql server 上的详细信息

c# - ASP.Net Core 依赖注入(inject) |如何在创建时访问用户或路由数据

c# - 从后面的 C# 代码调用 JavaScript

c# - 如何在 XmlDocument 中添加多个不同的前缀属性

.net - 定义 Entity Framework 1 :1 association

php - 如何为比另一个参数更大的值创建自定义 Laravel 规则