C# | Uri.ToString() Method Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report Uri.ToString( ) Method is used to get a canonical string representation for the specified Uri instance. Syntax: public override string ToString (); Return Value: This method returns a String instance that contains the unescaped canonical representation of the Uri instance. All characters are unescaped except #, ?, and %. Below programs illustrate the use of Uri.ToString() Method: Example 1: csharp // C# program to demonstrate the // Uri.ToString() Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // Create a new Uri from a string address. Uri uri = new Uri("HTTP://www.Contoso.com:80/thick%20and%20thin.htm"); // Converts a specified uri into // its string equivalent. // using ToString() method string value = uri.ToString(); // Displaying the result Console.WriteLine("Converted string is: {0}", value); } } Output:Converted string is: https://www.microsoft.com/en-us/ and thin.htm Example 2: csharp // C# program to demonstrate the // Uri.ToString() Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // calling get() method get(new Uri("http://www.contoso.com")); get(new Uri("http://www.google.com")); } // defining get() method public static void get(Uri uri) { // Converts a specified uri // into its string equivalent. // using ToString() method string value = uri.ToString(); // Displaying the result Console.WriteLine("Converted string is: {0}", value); } } Output:Converted string is: https://www.microsoft.com/en-us/ Converted string is: http://www.google.com/ Reference: https://learn.microsoft.com/en-us/dotnet/api/system.uri.tostring?view=netstandard-2.1 Comment More infoAdvertise with us Next Article C# | Uri.CheckHostName(String) Method R rohitprasad3 Follow Improve Article Tags : C# CSharp-method CSharp-Uri-Class Similar Reads C# | Char.ToString() Method In C#, Char.ToString() is a System.Char struct method which is used to convert the value of this instance to its equivalent string representation. This method can be overloaded by passing different type of arguments to it. Char.ToString(IFormatProvider) Method Char.ToString(Char) Method Char.ToStrin 2 min read C# | Char.ToString() Method In C#, Char.ToString() is a System.Char struct method which is used to convert the value of this instance to its equivalent string representation. This method can be overloaded by passing different type of arguments to it. Char.ToString(IFormatProvider) Method Char.ToString(Char) Method Char.ToStrin 2 min read C# | Uri.CheckHostName(String) Method Uri.CheckHostName(String) Method is used to determine whether the specified host name is a valid DNS name or not. Syntax: public static UriHostNameType CheckHostName (string name); Here, it takes the host name to validate. This can be an IPv4 or IPv6 address or an Internet host name. Return Value: T 2 min read C# | Uri.CheckHostName(String) Method Uri.CheckHostName(String) Method is used to determine whether the specified host name is a valid DNS name or not. Syntax: public static UriHostNameType CheckHostName (string name); Here, it takes the host name to validate. This can be an IPv4 or IPv6 address or an Internet host name. Return Value: T 2 min read C# | Byte.ToString Method | Set - 1 This method is used to convert the value of the current Byte object to its equivalent string representation. There are total 4 methods in the overload list of Byte.ToString() Method as follows: ToString(IFormatProvider) ToString(String, IFormatProvider) ToString() ToString(String) ToString(IFormatPr 4 min read C# | Byte.ToString Method | Set - 1 This method is used to convert the value of the current Byte object to its equivalent string representation. There are total 4 methods in the overload list of Byte.ToString() Method as follows: ToString(IFormatProvider) ToString(String, IFormatProvider) ToString() ToString(String) ToString(IFormatPr 4 min read Like