Feedback

C# - Domain aus URL bestimmen

Veröffentlicht von am 22.01.2019
(0 Bewertungen)
Mit Uri.Host kann man von einem Uri Objekt den Host bestimmen.
Das wäre bei http://test.site.example.com/index.htm der Host: test.site.example.com.
Möchte man nur example.com haben, kann man dieses Snippet verwenden.
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string urlString = "http://test.site.example.com/index.htm";

            Console.WriteLine(GetDomainNameOfUrlString(urlString));
            Console.Read();
        }

        private static string GetDomainNameOfUrlString(string urlString)
        {
            var host = new Uri(urlString).Host;
            return host.Substring(host.LastIndexOf('.', host.LastIndexOf('.') - 1) + 1);
        }
    }
}

Abgelegt unter uri, url, domain.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!