📄 missingdomain.cs
字号:
using System;
namespace SECompare.Structure
{
/// <summary>
/// Store Missing Domain and its count.
/// </summary>
public class MissingDomain
{
private String m_Domain;
private int m_Count;
public String Domain
{
get
{
return this.m_Domain;
}
}
public int Count
{
get
{
return this.m_Count;
}
}
public MissingDomain(String Domain)
{
this.m_Domain = Domain;
this.m_Count = 1;
}
public void AddCount()
{
this.m_Count++;
}
/// <summary>
/// Parse domain from URL.
/// </summary>
/// <param name="URL">URL</param>
/// <returns>Domain</returns>
public static String GetDomain(String URL)
{
int DomainStart = URL.IndexOf(@"http://");
if(DomainStart == -1)
DomainStart = 0;
else
DomainStart = (@"http://").Length;
int DomainEnd = URL.IndexOf(@"/",DomainStart);
if(DomainEnd == -1)
return URL.Substring(DomainStart,URL.Length-DomainStart);
else
return URL.Substring(DomainStart,DomainEnd-DomainStart);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -