在Scala中,您可以使用模式匹配来根据输入的类型生成结果。例如:valtitle=contentmatch{caseblogPost:BlogPost=>blogPost.blog.title+":"+blogPost.titlecaseblog:Blog=>blog.title}在C#中,我希望能够编写:vartitle=Visit(content,(BlogPostblogPost)=>blogPost.Blog.Title+":"+blogPost.Title,(Blogblog)=>blog.Title);这可能吗?当我尝试将其作为单一方法编写时,我不知道如何指定泛型。以下实
我现在正在使用mongodb。我有一个blogpost集合,它有一个tags字段,它是一个数组,例如blogpost1.tags=['tag1','tag2','tag3','tag4','tag5']blogpost2.tags=['tag2','tag3']blogpost3.tags=['tag2','tag3','tag4','tag5']blogpost4.tags=['tag1','tag4','tag5']我该如何进行这些搜索包含tag1包含['tag1','tag2']包含任何['tag3','tag4'] 最佳答案
我现在正在使用mongodb。我有一个blogpost集合,它有一个tags字段,它是一个数组,例如blogpost1.tags=['tag1','tag2','tag3','tag4','tag5']blogpost2.tags=['tag2','tag3']blogpost3.tags=['tag2','tag3','tag4','tag5']blogpost4.tags=['tag1','tag4','tag5']我该如何进行这些搜索包含tag1包含['tag1','tag2']包含任何['tag3','tag4'] 最佳答案