Csharp/C Sharp by API/System.Net/Uri

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

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>