이 간결한 코드는 제외 방법을 사용하여 a에없는 B의 요소를 결정합니다. 결과를! 또한, 목록의 요구 사항은 요소를 반복 할 수있는 방법 만 필요하기 때문에 Ienumerable
public static class LinqExtras // Or whatever { public static bool ContainsAllItems(this IEnumerable a, IEnumerable b) { return !b.Except(a).Any(); } }
는 .NET 3.5 이상의 내장 기능을 사용하여 목록간에 격리를 확인할 수있는 편리하고 효율적인 방법이 있습니다. 제공된 코드는 효과적으로 LINQ를 사용 하여이 점검을 수행하고 일반적인 코딩 관행을 준수합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3