使用以下正则表达式可以验证 C# 自定义类名是否符合命名规范且长度不超过 20 个字节:

^[A-Z][a-zA-Z]{0,19}$

解释:

  • ^[A-Z]:表示类名必须以大写字母开头。
  • [a-zA-Z]{0,19}:表示类名可以包含小写字母或大写字母,且长度最大为 20 个字节(包括第一个大写字母)。
  • $:表示匹配字符串的结尾。

示例:

  • MyClass:符合命名规范且长度小于 20 个字节。
  • myClass:不符合命名规范,因为第一个字母是小写。
  • VeryLongClassName:不符合规范,因为长度超过 20 个字节。

通过使用正则表达式验证类名格式,可以有效地提高代码质量和可读性,并确保代码符合 C# 命名规范。

C# 正则表达式验证类名格式:命名规范 & 字节长度限制

原文地址: https://www.cveoy.top/t/topic/lkrI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录