Comment analyser une adresse IP de la chaîne à un uint valeur en C#?

Je suis en train d'écrire le code C# qui utilise windows IP Helper API. L'une des fonctions que j'essaie d'appeler "GetBestInterface" qui prend un "uint" la représentation de la propriété intellectuelle. Ce dont j'ai besoin est d'analyser une représentation textuelle de la propriété intellectuelle pour créer le "uint" dans la représentation.

J'ai trouvé quelques exemples via Google, à l'instar de cette une ou cette une, mais je suis assez sûr il doit y avoir un moyen standard pour cela .NET. Seul problème, je ne trouve pas cette façon standard. IPAddress.Analyser semble être dans la bonne direction, mais il ne fournit pas un moyen de faire une "uint" la représentation...

Il est aussi un moyen de faire cela à l'aide d'IP Helper, à l'aide de la ParseNetworkString, mais encore une fois, je préfère utiliser .NET - je crois que le moins que je peux compter sur pInvoke le mieux.

Donc, quelqu'un connaît un moyen standard pour ce faire, dans .NET?

InformationsquelleAutor Hershi | 2008-08-31