Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,938 questions

51,875 answers

573 users

How to use Uri() (Universal Resource Identifier) in C#

1 Answer

0 votes
using System;

namespace ConsoleApplication_C_Sharp
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                Uri uri = new Uri("http://www.collectivesolver.com/");

                Console.WriteLine("AbsolutePath = {0}", uri.AbsolutePath);
                Console.WriteLine("AbsoluteUri = {0}", uri.AbsoluteUri);
                Console.WriteLine("Authority = {0}", uri.Authority);
                Console.WriteLine("DnsSafeHost = {0}", uri.DnsSafeHost);
                Console.WriteLine("Fragment = {0}", uri.Fragment);
                Console.WriteLine("Host = {0}", uri.Host);
                Console.WriteLine("HostNameType = {0}", uri.HostNameType);
                Console.WriteLine("IsAbsoluteUri = {0}", uri.IsAbsoluteUri);
                Console.WriteLine("IsDefaultPort = {0}", uri.IsDefaultPort);
                Console.WriteLine("IsFile = {0}", uri.IsFile);
                Console.WriteLine("IsLoopback = {0}", uri.IsLoopback);
                Console.WriteLine("IsUnc = {0}", uri.IsUnc);
                Console.WriteLine("LocalPath = {0}", uri.LocalPath);
                Console.WriteLine("OriginalString = {0}", uri.OriginalString);
                Console.WriteLine("PathAndQuery = {0}", uri.PathAndQuery);
                Console.WriteLine("Port = {0}", uri.Port);
                Console.WriteLine("Query = {0}", uri.Query);
                Console.WriteLine("Scheme = {0}", uri.Scheme);
                Console.WriteLine("Segments = {0}", uri.Segments);
                Console.WriteLine("UserEscaped = {0}", uri.UserEscaped);
                Console.WriteLine("UserInfo = {0}", uri.UserInfo);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
    }
}


/*
run:
 
AbsolutePath = /
AbsoluteUri = http://www.collectivesolver.com/
Authority = www.collectivesolver.com
DnsSafeHost = www.collectivesolver.com
Fragment =
Host = www.collectivesolver.com
HostNameType = Dns
IsAbsoluteUri = True
IsDefaultPort = True
IsFile = False
IsLoopback = False
IsUnc = False
LocalPath = /
OriginalString = http://www.collectivesolver.com/
PathAndQuery = /
Port = 80
Query =
Scheme = http
Segments = /
UserEscaped = False
UserInfo =
 
*/

 



answered Mar 10, 2017 by avibootz
edited Mar 10, 2017 by avibootz

Related questions

1 answer 241 views
1 answer 221 views
2 answers 259 views
3 answers 199 views
199 views asked Mar 11, 2017 by avibootz
2 answers 269 views
1 answer 265 views
...