Рассчитать диапазон IP по маске подсети

Если у меня есть маска подсети, например255.255.255.0 и IP-адрес192.168.1.5Есть ли простой способ определить все возможные IP-адреса в этой подсети?

В этом случае:

192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
...
...
192.168.1.252
192.168.1.253
192.168.1.254
192.168.1.255

Все, что я нашел до сих пор, это перегруженные .net библиотеки. Нет ли какого-нибудь собственного способа решить эту проблему с помощью пространств имен по умолчанию?

Ответы на вопрос(4)

Ваш ответ на вопрос