????001??Regex???????usingSystem.Text.RegularExpressions??

 

Regexregex=newRegex(@"^d{1??3}$");
if(!regex.IsMatch(IPs[i]))returnfalse;

????002??Convert???????System??

 

Convert.ToUInt16(str)

????003??MessageBox???????System.Windows.Forms;

 

MessageBox.Show("?????????????????!"??"??????"??MessageBoxButtons.OK??MessageBoxIcon.Exclamation);

????004??IPAddress???????System.Net;

 

IPAddressip=null;
if(!IPAddress.TryParse(strIp??outip))//?ж?string?????strIp??????ЧIP????????????IPAddress??ip
{
//thrownewArgumentException("IP??Ч??");
returnnull;
}