Open In App

Uri.GetLeftPart() Method in C# with Examples

Last Updated : 28 May, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

Uri.GetLeftPart() Method is an instance method that is used to get a specified part from the given URI based on passed UriPartial enum.

Syntax: string Uri.GetLeftPart (UriPartial Part);

Parameters:

  • Part: It represents UriPartial to get specified part from Uri.

Return Value: This method returns string value to represent specified part of Uri.

Exception: There are two type of exception are:

  • System.ArgumentException: If the specified part is not valid.
  • System.InvalidOperationException: If the current Uri instance is not an absolute instance.

Below programs illustrate the use of Uri.GetLeftPart() Method:

Example 1:

C#




// C# program to demonstrate the 
// Uri.GetLeftPart() Method 
using System; 
using System.Globalization; 
    
class GFG { 
    
     // Main Method 
    public static void Main() 
    
        // Declaring and initializing Uri 
        Uri  val;
          
        val = new Uri("https://www.geeksforgeeks.org/data-structure");
          
        // Use of Uri.GetLeftPart() Method
        // Getting the Authority
        string str = val.GetLeftPart(UriPartial.Authority);
          
        Console.WriteLine(str); 
    
}


Output:

https://www.geeksforgeeks.org

Example 2:

C#




// C# program to demonstrate the 
// Uri.GetLeftPart() Method 
using System; 
using System.Globalization; 
    
class GFG { 
    
     // Main Method 
    public static void Main() 
    
        // Declaring and initializing Uri 
        Uri  val;
          
        val = new Uri("https://www.geeksforgeeks.org/");
          
        // Use of Uri.GetLeftPart() Method
        // Getting the Path
        string str1 = val.GetLeftPart(UriPartial.Path);
        Console.WriteLine(str1); 
          
        // Getting the Query
        string str2 = val.GetLeftPart(UriPartial.Query);
        Console.WriteLine(str2);
          
        // Getting the Scheme
        string str3 = val.GetLeftPart(UriPartial.Scheme);
        Console.WriteLine(str3);
    
}


Output:

https://www.geeksforgeeks.org/
https://www.geeksforgeeks.org/
https://


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads