Dieser Snippet gibt aus der übergebenen Uri die Domain und die TLD zuück.
Bsp:
Uri uri = new Uri("http://blog.jan-welker.de/2008/07/28/DieCommunityTermineImmerImBlick.aspx");
string secondLevelDomain = GetSecondLevelDomain(uri);
Der Rückgabewert wäre: "jan-welker.de"
/// <summary>
/// Gets the second level domain.
/// </summary>
/// <param name="uri">The URI.</param>
/// <returns></returns>
static string GetSecondLevelDomain(Uri uri)
{
string[] domains = uri.Host.Split(new char[] { '.' });
return (domains[domains.Length - 2] + "." + domains[domains.Length - 1]);
}
2 Kommentare zum Snippet