Я не вижу то, что так сбивает с толку об указателях. Они указывают на местоположение в памяти, которая является им, хранит адрес памяти. В C/C++ можно определить тип, на который указывает указатель. Например:
int* my_int_pointer;
Говорит, что my_int_pointer содержит адрес к местоположению, которое содержит интервал
, проблема с указателями состоит в том, что они указывают на местоположение в памяти, таким образом, легко затихнуть в некоторое местоположение, Вы не должны быть в. Как взгляд доказательства на многочисленные дыры в системе безопасности в приложениях C/C++ от переполнения буфера (увеличивающий указатель мимо выделенной границы).
Намного более простая реализация должна использовать Возраст. CompareTo () я имел подобную проблему и решил его использование CompareTo В базе данных зданий, я хочу найти здания в диапазоне макс. и минута
from s in db.Homes.AsEnumerable()
select s;
houses = houses.Where( s=>s.Price.CompareTo(max) <= 0 && s.Price.CompareTo(min) >= 0 ) ;