정적 값을 가진 객체의 목록 (배열 등)이 필요합니다. C#에서 이러한 데이터 구조를 구성하는 가장 좋은 방법은 무엇입니까? 추가 매개 변수 1) Enumarations : http://www.codeproject.com/KB/cs/stringenum.aspx 2) 필요한 필드가 어떤 클래스를 만든 다음 다른 클래스 인스턴스의 배열을 만들데이터 구조 선택
는 지금, 나는 두 가지 방법을 사용하여 할 수 있어요.
어떤 방법 것은 정적 값정적 값을 가진 객체의 목록 (배열 등)이 필요합니다. C#에서 이러한 데이터 구조를 구성하는 가장 좋은 방법은 무엇입니까? 추가 매개 변수 1) Enumarations : http://www.codeproject.com/KB/cs/stringenum.aspx 2) 필요한 필드가 어떤 클래스를 만든 다음 다른 클래스 인스턴스의 배열을 만들데이터 구조 선택
는 지금, 나는 두 가지 방법을 사용하여 할 수 있어요.
어떤 방법 것은 정적 값난 당신이 정적 버지니아를 사용하려는 방법이 채택 데이터 구조에 크게 좌우 될 것이라고 생각 매독.
많은 비교 작업을 수행하려는 경우 추가 메타 데이터를 제공하기 위해 맞춤 속성이 포함 된 목록을 제안합니다 (링크에 설명되어 있지만 더 자세하게 설명되어 있음). 그러나 정적 값을 포함하는 구조가 일련의 선택 (예 : System.Text의 Encoding 클래스)처럼 작동하려면 으로 표시된 필드가있는 정적 클래스가 인 것이 좋습니다.
튜플을 수행하는 방법을 다른 아이디어를 제공하는 이유이나 의견을 가진 최고 빠른 시간 내에 연락 드릴 것입니다 값의 관계는 http://dotnetperls.com/dictionary-keys
하여 Dictionary, 간단한 키 -의 전형적인 예처럼 소리와 객체를 위해
그러나 5 개가 넘는 parasmeters가 많이있을 것입니다. 그러므로 사전 만 사용하면 유용합니다. 사용자 지정 클래스 인스턴스 사전을 사용해야 할 수도 있습니다. – Anton
예, 많은 비교가있을 것입니다. 처음으로 열거 형에서 작업을 중단했지만 사용자 정의 속성이 많은 경우 코드가 읽기 쉽고 중복되었습니다 (모든 속성에 대해 자체 메서드) – Anton