Csharp/C Sharp by API/System.Net/Uri
Содержание
new Uri(String uri)
<source lang="csharp">
using System; using System.Net;
class MainClass {
public static void Main() { Uri sample = new Uri("http://www.yoursite.ru/somefile.txt?SomeQuery"); Console.WriteLine("Host: " + sample.Host); Console.WriteLine("Port: " + sample.Port); Console.WriteLine("Scheme: " + sample.Scheme); Console.WriteLine("Local Path: " + sample.LocalPath); Console.WriteLine("Query: " + sample.Query); Console.WriteLine("Path and query: " + sample.PathAndQuery); }
}
</source>
Uri.Host
<source lang="csharp"> using System; using System.Net;
public class UriDemo {
public static void Main() { Uri sample = new Uri("http://MySite.ru/somefile.txt?SomeQuery"); Console.WriteLine("Host: " + sample.Host); Console.WriteLine("Port: " + sample.Port); Console.WriteLine("Scheme: " + sample.Scheme); Console.WriteLine("Local Path: " + sample.LocalPath); Console.WriteLine("Query: " + sample.Query); Console.WriteLine("Path and queury: " + sample.PathAndQuery); }
}
</source>
Uri.LocalPath
<source lang="csharp"> using System; using System.Net;
public class UriDemo {
public static void Main() { Uri sample = new Uri("http://MySite.ru/somefile.txt?SomeQuery"); Console.WriteLine("Host: " + sample.Host); Console.WriteLine("Port: " + sample.Port); Console.WriteLine("Scheme: " + sample.Scheme); Console.WriteLine("Local Path: " + sample.LocalPath); Console.WriteLine("Query: " + sample.Query); Console.WriteLine("Path and queury: " + sample.PathAndQuery); }
}
</source>
Uri.PathAndQuery
<source lang="csharp">
using System; using System.Net;
class MainClass {
public static void Main() { Uri sample = new Uri("http://www.yoursite.ru/somefile.txt?SomeQuery"); Console.WriteLine("Host: " + sample.Host); Console.WriteLine("Port: " + sample.Port); Console.WriteLine("Scheme: " + sample.Scheme); Console.WriteLine("Local Path: " + sample.LocalPath); Console.WriteLine("Query: " + sample.Query); Console.WriteLine("Path and query: " + sample.PathAndQuery); }
}
</source>
Uri.Port
<source lang="csharp"> using System; using System.Net;
public class UriDemo {
public static void Main() { Uri sample = new Uri("http://MySite.ru/somefile.txt?SomeQuery"); Console.WriteLine("Host: " + sample.Host); Console.WriteLine("Port: " + sample.Port); Console.WriteLine("Scheme: " + sample.Scheme); Console.WriteLine("Local Path: " + sample.LocalPath); Console.WriteLine("Query: " + sample.Query); Console.WriteLine("Path and queury: " + sample.PathAndQuery); }
}
</source>
Uri.Query
<source lang="csharp"> using System; using System.Net;
public class UriDemo {
public static void Main() { Uri sample = new Uri("http://MySite.ru/somefile.txt?SomeQuery"); Console.WriteLine("Host: " + sample.Host); Console.WriteLine("Port: " + sample.Port); Console.WriteLine("Scheme: " + sample.Scheme); Console.WriteLine("Local Path: " + sample.LocalPath); Console.WriteLine("Query: " + sample.Query); Console.WriteLine("Path and queury: " + sample.PathAndQuery); }
}
</source>
Uri.Scheme
<source lang="csharp"> using System; using System.Net;
public class UriDemo {
public static void Main() { Uri sample = new Uri("http://MySite.ru/somefile.txt?SomeQuery"); Console.WriteLine("Host: " + sample.Host); Console.WriteLine("Port: " + sample.Port); Console.WriteLine("Scheme: " + sample.Scheme); Console.WriteLine("Local Path: " + sample.LocalPath); Console.WriteLine("Query: " + sample.Query); Console.WriteLine("Path and queury: " + sample.PathAndQuery); }
}
</source>