Я пишу код на C #, который использует Windows Helper API. Одной из функций, которые я пытаюсь вызвать, является « GetBestInterface », которая принимает представление «uint» IP. Что мне нужно, это проанализировать текстовое представление IP для создания представления «uint».
Я нашел несколько примеров через Google, например , этот или , этот , но я почти уверен, что должен быть стандартный способ добиться этого с помощью .NET. Единственная проблема, я не могу найти этот стандартный путь. IPAddress.Parse, кажется, в правильном направлении, но он не предоставляет никакого способа получить представление «uint» ...
Существует также способ сделать это с помощью IP Helper, используя ParseNetworkString , но я бы предпочел использовать .NET - я считаю, что чем меньше я полагаюсь на pInvoke, тем лучше.
Итак, кто-нибудь знает стандартный способ сделать это в .NET?