GPX 라이브러리에 대해 Degrees
구조를 만들고 싶습니다. GPX 대한 XSD IN (GPX 1.1 Schema) degreesType
해주기 가진다 minInclusive = 0 maxExclusive = (360)의 구조로서 정의된다 개의 공용 정적 필드 MinValue = 0
및 MaxValue = x
:struct에 maxExclusive를 지정하는 방법은 무엇입니까?
public struct Degrees : IFormattable, IComparable, IComparable<Degrees>, IEquatable<Degrees>
{
private decimal value;
public static Degrees MinValue = 0M;
//public static Degrees MaxValue = x;
}
의 값을 지정할 수있는 최선의 방법은 무엇 엑스? 360D-1은 정확하지 않을 것입니다. 360D-0.001은 아무도 1/1000도보다 더 나은 정확도를 원한다는 가정이 아닙니다. 나는 두 가지 방법의
예, 나는 M/m 리터럴에 대해 알고 (및 사용) : 리터럴 형식 문자 D를 덧붙이 리터럴로 Decimal 데이터 형식으로 강제 변환합니다. 식별자 유형 문자 @를 모든 식별자에 추가하면 해당 식별자가 Decimal로 설정됩니다. 그럼에도 불구하고 나는 모든 전환을 돌보고 있습니다. 명확성을 위해 전체 구조 정의를 포함하지 않았습니다. – PVitt
그 페이지 (http://msdn.microsoft.com/en-us/library/xtba3z33.aspx)는 VB.net에 관한 것입니다 ... – AakashM