Я пытаюсь преобразовать IP-адрес в uint
:System.Net.IPAddress.Address' устарела
IPAddress requstedIpAddress;
uint requesteIpAddressUint = (uint)IPAddress.Parse(requstedIpAddress.ToString()).Address;
И получил это предупреждение:
'System.Net.IPAddress.Address' является устаревшее: «Это свойство было устарело. Он зависит от семейства адресов. Используйте метод IPAddress.Equals для выполнения сравнений.
Что это значит и должен ли я использовать какой-либо другой способ сделать это?
все библиотеки, которые вы импортировали? –
Адрес IPv6 не подходит для 'uint'. – PetSerAl
Возможный дубликат [Как вы разбираете строку IP-адреса в значение uint в C#?] (Http://stackoverflow.com/questions/36831/how-do-you-parse-an-ip-address-string- to-a-uint-value-in-c) –