şu sınıfın bir koleksiyonu verilmiş: Tüm Post
elde etmenin kolay bir yolu var mıLINQ: ... Nerede (x => x.Contains ("foo") ile başlayan dize)
public class Post
{
...
public IList<string> Tags { get; set; }
}
LINQ kullanarak "foo" ile başlayan bir etiket içeren s?
var posts = new List<Post>
{
new Post { Tags = new[] { "fooTag", "tag" }},
new Post { Tags = new[] { "barTag", "anyTag" }},
new Post { Tags = new[] { "someTag", "fooBarTag" }}
};
var postsWithFooTag = posts.Where(x => [some fancy LINQ query here]);
postsWithFooTag
şimdi öğeleri 1 ve posts
3. içermelidir.
Teşekkür deneyin! "StartsWith karşılaştırması" büyük/küçük harfe duyarlı olma ihtimali var mı? – davehauser
'StringComparison.OrdinalIgnoreCase' kullanın. Cevabımı güncelledim. – BrunoLM