Сравнение указателей (руководство по программированию в C#)
Обновлен: Ноябрь 2007
Для сравнения указателей любого типа можно использовать следующие операторы:
== != < > <= >=
Операторы сравнения сравнивают адреса двух операндов, как если бы они были беззнаковыми целыми числами.
Пример
// compile with: /unsafe
class CompareOperators
{
unsafe static void Main()
{
int x = 234;
int y = 236;
int* p1 = &x;
int* p2 = &y;
System.Console.WriteLine(p1 < p2);
System.Console.WriteLine(p2 < p1);
}
}
Пример результатов выполнения
True
False
См. также
Основные понятия
Руководство по программированию в C#
Ссылки
Выражения указателей (Руководство по программированию на C#)
Управление указателями. (Руководство по программированию в C#)
Типы указателей (руководство по программированию в C#)
Оператор fixed (Справочник по C#)