[英]GroupBy in List of items using LINQ
如果您相信您的價值觀會保持一致,您可以嘗試以下操作:
var groupedLanguages = languages.GroupBy(c => c.Substring(0, c.LastIndexOf('.')));
這將分組:“model.Languages[xx]”
您可以使用正則表達式來提取密鑰:
var grouped = languages.GroupBy(l => Regex.Match(l, @"Languages\[\d+\]").Value);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.