2010-01-19 6 views
4

값 형식 구조체를 작성/작성했으며 메서드 서명 및 인터페이스 구현을위한 표준 템플릿을 포함하는 가이드가 있는지 궁금합니다. 나는 내가 System.Double 문서를보고 시작 거라고 생각 :C# 값 유형 클래스 템플릿

struct def

public struct Double : IComparable, IFormattable, 
IConvertible, IComparable<double>, IEquatable<double> 

Double Methods

가 치 형 구조체를 만드는 표준 접근 방식이 같다?

감사

답변

6

는 자체 템플릿이 아니라, guidelines 확실히있다. 가장 중요한 지침은 값 유형이 변경 가능해야한다는 것입니다. 자신이하는 일을 정확히 아는 경우에만이 지침을 위반하십시오. 나는에 링크 된 MSDN의 문서에 나와있는 지침 외에도

도 좋습니다

  1. 재정 Object.EqualsObject.GetHashCode을.
  2. ==!=을 구현하십시오.
+0

+1 야. 그가 한 말. –

+0

정보를 제공해 주셔서 감사합니다. – john