class Program
{
static void Main(string[] args)
{
// テスト用データ
Uri[] urls = new Uri[]
{
new Uri("http://www.testserver.com"),
new Uri("http://www.testserver.com:8080"),
new Uri("http://www.dbserver.com"),
new Uri("http://www.dbserver.com:8080"),
new Uri("http://www.proxyserver.com"),
};
// 「devserver」を含むホスト名のUriを1つ取得
Uri oneDevServer = (from n in urls
where n.Host.Contains("devserver")
select n).FirstOrDefault();
' テスト用データ
Dim urls As Uri() = New Uri() { _
New Uri("http://www.testserver.com"), _
New Uri("http://www.testserver.com:8080"), _
New Uri("http://www.dbserver.com"), _
New Uri("http://www.dbserver.com:8080"), _
New Uri("http://www.proxyserver.com") _
}
' 「devserver」を含むホスト名のUriを1つ取得
Dim oneDevServer As Uri = _
(From n In urls _
Where n.Host.Contains("devserver") _
Select n).FirstOrDefault()
If oneDevServer Is Nothing Then
Console.WriteLine("そのようなサーバはありません。")
End If
' 出力:そのようなサーバはありません。