コード例 #1
0
ファイル: Angle.cs プロジェクト: plkumar/SecondMonitor
 public override int GetHashCode()
 {
     unchecked
     {
         return((InDegrees.GetHashCode() * 397) ^ IsZero.GetHashCode());
     }
 }
コード例 #2
0
ファイル: Angle.cs プロジェクト: plkumar/SecondMonitor
 protected bool Equals(Angle other)
 {
     return(InDegrees.Equals(other.InDegrees) && IsZero == other.IsZero);
 }
コード例 #3
0
ファイル: PlaneAngle.cs プロジェクト: usagi/usagi.cs
 /// <summary>
 /// 度数法の Degrees 単位で文字列化する。数値に加え、単位として SymbolOfDegrees が付く。
 /// </summary>
 /// <param name="format">フォーマット</param>
 /// <returns>文字列</returns>
 public string ToStringInDegrees(string format = "F2")
 {
     return($"{InDegrees.ToString( format )}{SymbolOfDegrees}");
 }
コード例 #4
0
 /// <summary>Convert to a string of the form "&lt;value&gt;°".</summary>
 public string ToString(string format, IFormatProvider provider)
 {
     return(InDegrees.ToString(format, provider) + "°");
 }
コード例 #5
0
ファイル: PlaneAngle.cs プロジェクト: usagi/usagi.cs
 /// <summary>
 /// ハッシュ値を取得
 /// </summary>
 /// <returns>ハッシュ値</returns>
 public override int GetHashCode()
 {
     return(InDegrees.GetHashCode());
 }