班级名称: MyAssembly.MyClass+MyOtherClass
问题显然是+作为分隔符,而不是传统点,它的功能,并找到官方文档,看看是否存在其他分隔符.
我实际上在linqtosql中使用了一个连接(通过dblinq).
我正在尝试在linq查询的连接部分中包含正则表达式.
from i in collectiona
join j in collectionb on Regex.IsMatch(i.name, j.jokered_name) equals true
(...)
Run Code Online (Sandbox Code Playgroud)
我同意我可以在linq查询的where部分推送RegExp检查,但我想知道是否可以在连接部分?上面的代码需要一个"i equals j"代码结构.
我认为要执行的一件事是重写Equals(),它将包含RegEx.IsMatch()的东西,并在连接部分放置一个简单的i等于j.
有关我的问题的任何建议?