«iequalitycomparer» 태그된 질문


3
.NET의 IEqualityComparer <T>에서 GetHashCode의 역할은 무엇입니까?
IEqualityComparer 인터페이스의 GetHashCode 메서드 역할을 이해하려고합니다. 다음 예제는 MSDN에서 가져 왔습니다. using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = new Box(4, 3, 4); Box blueBox = new Box(4, 3, 4); …

9
LINQ to Objects에서 작동하지 않는 구별
class Program { static void Main(string[] args) { List&lt;Book&gt; books = new List&lt;Book&gt; { new Book { Name="C# in Depth", Authors = new List&lt;Author&gt; { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" }, } }, new Book { Name="LINQ in Action", Authors …

6
IEqualityComparer를 사용하는 방법
내 데이터베이스에 같은 번호의 종이 있습니다. 중복없이 모두 얻고 싶습니다. 이 작업을 수행하기 위해 비교 클래스를 만들었지 만 함수를 실행하면 0.6 초에서 3.2 초로 구별없이 함수에서 큰 지연이 발생합니다! 제대로하고 있습니까, 아니면 다른 방법을 사용해야합니까? reg.AddRange( (from a in this.dataContext.reglements join b in this.dataContext.Clients on a.Id_client equals b.Id where a.date_v …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.