0
私はビューモデルの配列を持っています。今、私は、配列内の単語を含むビューのモデルの配列を確認したいと思います。文字列配列の検索にループなしのmetodが含まれています。
public IQueryable<CategorisedPostViewModel> GetRelatedPostbyCategories(string categories)
{
var ctries = categories.Split(',');
var result = GetAllCategoriedPost().**Where(p=>p.CategoryName.Contains(ctries)).**OrderByDescending(c => c.Published);
return result;
}
ループなしで太字部分を検索するにはどうすればよいですか?
私たちは、私がどのctriesがp.categoryNameに発見されたかどうかを確認したい、簡単にするために
p.categoryName="jerry,tom,ema"
と
ctries={"Gates","jerry","Jobs","ema"}
をとることができます。私を助けてください。前もって感謝します。
あなたは 'p.CategoryName.Split( '')。交差(ctries).ANY() 最初のスプリットを呼び出す必要があります' @orbit以外のもの ' CategoryName'を 'List'またはそれに類するものとして保存してみませんか? また、正しくフォーマットされた文字列に頼るのではなく、パラメータに 'params'キーワードを使用することができます。 – Arikael
ありがとう、@ファハドスク。これらの知識を豊かにするサイトはありますか? – orbit
こんにちはthnx @orbit、働いてうれしいです。 (c-sharpcorner)(http://www.c-sharpcorner.com)、[codeproject.com](https://www.codeproject.com)、[msdn]のようなサイトが数多くあります]、[dot net tricks](http://www.dotnetcurry.com)、[ドットネットカリー](http://www.dotnetcurry.com)、[ビデオソース](https://www.pluralsight.com/)とofcourse [google](http://www.google.com) – Fahadsk