Обрезать имя машины от Hostinfo
Я хочу обрезать имя компьютера по имени хоста, чтобы я мог получить имя сервера.
Но я не могу понять, как.
Это мой код:
string machineName = System.Environment.MachineName;
hostinfo = Dns.GetHostEntry(str); //Fetches the name of the system in the Network (SystemName.canon.co.in)
string Original = hostinfo.HostName.ToString();
Теперь строка содержит такие данные:
MachineName.ServerName
blah.comp.co.uk
Поэтому я хочу удалить blah.
из строки так, что я остаюсь с comp.co.uk
,
Кто-нибудь может мне помочь с этим?
1 ответ
Решение
Попробуй это
string Original = "blah.comp.co.uk";
string[] ss = Original.Split(".".ToCharArray(), 2);
string Result = ss[1];
РЕДАКТИРОВАТЬ:
string Original = "blah.comp.co.uk";
string[] ss = Original.Split(new[] {'.'}, 2);
string Result = ss[1];