Il est assez simple de coder une classe pour stocker/valider quelque chose comme 192.168.0.0/16
, mais j'étais curieux de savoir si un type natif pour cela existait déjà dans .NET? J'imagine que cela fonctionnerait un peu comme IPAddress
:Existe-t-il un type .NET natif pour les sous-réseaux CIDR?
CIDR subnet = CIDR.Parse("192.168.0.0/16");
Fondamentalement, il a juste besoin de vous assurer que vous travaillez avec une adresse IPv4 ou IPv6, puis que le nombre de bits est valide votre spécification pour ce type.