Change Remove function

use for instead foreach and Equals instead string compar
This commit is contained in:
valentinbreiz 2021-01-21 15:54:33 +01:00
parent aa728c4835
commit 584568bceb

View file

@ -37,15 +37,13 @@ namespace Cosmos.System.Network.Config
/// <param name="config"></param>
public static void Remove(Address nameserver)
{
int counter = 0;
foreach (var ns in DNSNameservers)
for (int i = 0; i < DNSNameservers.Count; i++)
{
if (ns.address.ToString() == nameserver.address.ToString())
if (DNSNameservers[i].address.Equals(nameserver))
{
DNSNameservers.RemoveAt(counter);
DNSNameservers.RemoveAt(i);
return;
}
counter++;
}
}