Show / Hide Table of Contents

Практическое руководство. Проверка структур Point4D на равенство и неравенство

В этом примере показано, как проверить Point4D структуры на равенство и неравенство.

Следующий код иллюстрирует способ протестировать Point4D структур на равенство и неравенство с помощью Point4D методы проверки на равенство. Point4D Структур проверяются на равенство с помощью перегруженного равенства (==) оператор, затем на неравенство с помощью перегруженного оператора неравенства (!=) оператор и, наконец Point3D структуры и Point4D Структура проверяются на равенство с помощью статического Equals метод.

Пример

// instantiate Points
Point4D point4D1 = new Point4D();
Point4D point4D2 = new Point4D(15, 40, 60, 75);
Point3D point3D1 = new Point3D(15, 40, 60);

// result variables
Boolean areEqual;
Boolean areNotEqual;
String stringResult;

// defining x,y,z,w of point1
point4D1.X = 10;
point4D1.Y = 5;
point4D1.Z = 1;
point4D1.W = 4;

// checking if Points are equal
areEqual = point4D1 == point4D2;

// areEqual is False

// checking if Points are not equal
areNotEqual = point4D1 != point4D2;
// areNotEqual is True

if (Point4D.Equals(point4D1, point3D1))
{
    // the if condition is not true, so this block will not execute
    stringResult = "Both objects are Point4D structures and they are equal";
}

else
{
    // the if condition is false, so this branch will execute
    stringResult = "Parameters are not both Point4D strucutres, or they are but are not equal";
}

См. также

  • Equality
  • Inequality
  • Equals
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX