Processing a list to build an ip in a string format
There is a string.Join() method which would exactly do what you want like so  

string ip = string.Join(".", ipList);


btw,  you don't need to call ToList() on a List&lt;T&gt;.