本文整理汇总了C#中GPoint.IsEqual方法的典型用法代码示例。如果您正苦于以下问题:C# GPoint.IsEqual方法的具体用法?C# GPoint.IsEqual怎么用?C# GPoint.IsEqual使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GPoint
的用法示例。
在下文中一共展示了GPoint.IsEqual方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestIsEqual
/// <summary>
/// Test the gPoint.IsEqual() funciton.
/// Results of testing are shown in output window in VS.
/// </summary>
public static void TestIsEqual()
{
String message;
bool result = false;
GPoint point1 = new GPoint(40, 40, 0, new DateTimeOffset(DateTime.Now));
GPoint point2;
message = "Testing : GPoint.IsEqual - SamePoint without TimeTaken";
result = point1.IsEqual(point1, false);
System.Diagnostics.Debug.WriteLine(message + "\t\t\t " + (result == true));
message = "Testing : GPoint.IsEqual - SamePoint WITH 0 sec to ignore";
result = point1.IsEqual(point1, true, 0);
System.Diagnostics.Debug.WriteLine(message + "\t\t\t " + (result == true));
message = "Testing : GPoint.IsEqual - OtherPoint(0 sec) WITH 3 sec to ignore";
point2 = point1.Clone();
result = point1.IsEqual(point2, true, 3);
System.Diagnostics.Debug.WriteLine(message + "\t\t\t " + (result == true));
message = "Testing : GPoint.IsEqual - OtherPoint(+3 sec) WITH 0 sec to ignore";
point2 = point1.Clone();
point2.TimeTaken.AddSeconds(3);
result = point1.IsEqual(point2, true, 0);
System.Diagnostics.Debug.WriteLine(message + "\t\t\t " + (result == false));
message = "Testing : GPoint.IsEqual - OtherPoint(-3 sec) WITH 0 sec to ignore";
point2 = point1.Clone();
point2.TimeTaken = point2.TimeTaken.Subtract(new TimeSpan(0, 0, 3));
result = point1.IsEqual(point2, true, 0);
System.Diagnostics.Debug.WriteLine(message + "\t\t\t " + (result == false));
message = "Testing : GPoint.IsEqual - OtherPoint(-3 sec) WITH 3 sec to ignore";
point2 = point1.Clone();
point2.TimeTaken = point2.TimeTaken.Subtract(new TimeSpan(0, 0, 3));
result = point1.IsEqual(point2, true, 3);
System.Diagnostics.Debug.WriteLine(message + "\t\t\t " + (result == true));
}