0

我正在开发一个允许动态定义数据类型(仅具有公共属性的类型)的系统(使用反射.emit 进行隐藏),我希望我的新类型也符合 CLS,验证成员名称的验证器会是什么?需要考虑以符合 CLS,我只对函数将验证的内容感兴趣,以确定输入的名称是否正常。

就像是

bool IsValidMemberName(string name)
{
  ...
}
4

1 回答 1

5

在这里查看规则:为什么这个带有下划线的名称不符合 CLS 标准?. 现在您只需要构建一个正则表达式来检查这些规则。应该不会太难。

于 2011-02-24T09:30:40.963 回答