运算符'=='不能应用于C#中'method group'和'string'styleid类型的操作数

ven*_*ria -5 c#

我想比较int[] StyleIdsstring S_StyleId。但我不知道该怎么做

var cs = optionalEquipments.FirstOrDefault(
               d => d.StyleIds.Any(s=>s.ToString == c.S_StyleId);
Run Code Online (Sandbox Code Playgroud)

我想获取并比较styleId

Ron*_*dau 6

ToString是一种方法,

你需要改变

Any(s=>s.ToString == c.S_StyleId);
Run Code Online (Sandbox Code Playgroud)

进入

Any(s=>s.ToString() == c.S_StyleId);
Run Code Online (Sandbox Code Playgroud)